Курс Python → Основные операции с Numpy

Библиотека Numpy предоставляет удобные средства для выполнения базовых операций с массивами. Простейшие арифметические действия, такие как сложение, вычитание, умножение и деление, могут быть легко выполнены с помощью Numpy. Однако для выполнения этих операций массивы должны быть одинаковой формы, чтобы можно было произвести элементарные операции над соответствующими элементами.

Numpy также предоставляет возможность фильтрации данных в массивах с помощью простых знаков. Например, если нужно отфильтровать все элементы массива, которые больше определенного значения, можно просто использовать знак сравнения (> или <) без необходимости использования итераторов или циклов. Это делает код более читаемым и компактным.

Кроме арифметических операций, в Numpy также доступны различные математические функции, такие как синус, косинус, экспонента и т. д. Эти функции могут быть применены к массивам целиком, что облегчает выполнение сложных вычислений и анализа данных.


import numpy as np

# Пример выполнения базовых операций
arr1 = np.array([1, 2, 3])
arr2 = np.array([4, 5, 6])

sum_result = arr1 + arr2
subtraction_result = arr2 - arr1
multiplication_result = arr1 * arr2
division_result = arr2 / arr1

# Пример фильтрации данных
filtered_data = arr[arr > 3]

# Пример применения математических функций
sin_values = np.sin(arr)
cos_values = np.cos(arr)

Приведенные выше примеры демонстрируют использование библиотеки Numpy для выполнения базовых операций, фильтрации данных и применения математических функций к массивам. Numpy обладает широкими возможностями и позволяет эффективно работать с массивами данных, упрощая процесс обработки информации и анализа результатов.

Твои коллеги будут рады, поделись в

Автор урока

Дмитрий Комаровский
Дмитрий Комаровский

Автоматизация процессов
в КраснодарБанки.ру

Другие уроки курса "Python"

  1. Работа с кортежами
  2. Лямбда-функции для min/max
  3. Получение списка файлов в директории с использованием os
  4. Запрос пароля с помощью getpass
  5. Слияние словарей в Python 3.9
  6. Преобразование в float
  7. Функция с *args.
  8. Операции с числами в Python
  9. Создание графиков в терминале
  10. F-строки в Python
  11. Сортировка с помощью key
  12. Аннотации типов в Python
  13. Переименование файлов в Python
  14. Импорт модулей и пакетов в Python
  15. Обработка ошибки IndexError
  16. Работа с очередями в Python
  17. Список и кортеж в Python
  18. Частичное совпадение пользовательского ввода в Python 3.10
  19. Измерение потребления памяти при сортировке
  20. *args и **kwargs в Python
  21. Перевод текста с Python Translator
  22. Преобразование чисел в восьмеричную строку
  23. Сортировка с параметром key
  24. Методы list в Python
  25. Игра «Камень, ножницы, бумага» — Python
  26. Группы исключений в Python
  27. Списковое включение в Python
  28. Поиск индексов в списке
  29. Итераторы с потерямиZIP
  30. Проблемы с именами переменных
  31. Декораторы в Python
  32. Округление банкира в Python
  33. Именованные срезы в Python
  34. Конкатенация строковых литералов
  35. Создание коллекций из выражения-генератора
  36. Преобразование чисел в Python
  37. Чтение бинарного файла в Python.
  38. Удаление первого элемента списка
  39. Ускорение обработки данных с %autoawait
  40. Быстрый поиск кода
  41. Методы Python для работы с данными
  42. Работа с комплексными числами
  43. Преобразование данных в Python

Marketello читают маркетологи из крутых компаний