Курс 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. Конвертация текстовых чисел с помощью Numerizer
  2. Генераторы в Python
  3. Поиск простых чисел
  4. Моржовый оператор в Python 3.8
  5. Форматирование строк с помощью f-строк
  6. Копирование файлов с shutil()
  7. Сокращение ссылок с pyshorteners
  8. Нахождение максимального значения и его индекса в списке
  9. Функции map() и reduce() в Python
  10. Кортежи в Python: особенности и преимущества
  11. IPython и Jupyter Notebook: руководство
  12. Генераторы в Python
  13. Поиск уникальных элементов строкой в Python
  14. Python: отличительная особенность — отступы
  15. Замена атрибута в именованном кортеже
  16. Преобразование Word в PDF с Spire.Doc
  17. Работа с исключениями в Python
  18. Атрибуты класса и экземпляра
  19. Форматирование строк в Python
  20. Передача аргументов в Python
  21. Разница между датами
  22. Python Calendar Usage
  23. Создание даты из строки ISO
  24. Работа с Colorama
  25. Математические функции в Python
  26. Возврат нескольких значений
  27. Удаление ключа из словаря
  28. Обновление ключей в Python
  29. Объединение списков с использованием itertools.chain
  30. Создание и инициализация объектов
  31. Оптимизация строк в Python
  32. Метод ne для сравнения объектов
  33. Проверка окончания строки с помощью str.endswith()
  34. Удаление ссылок в Python
  35. Освобождение памяти в Python
  36. Создание словарей с defaultdict()
  37. Группы исключений в Python
  38. Методы обработки строк в Python
  39. Работа с Event() в threading
  40. Хранение данных
  41. Обновление множества в Python
  42. Генерация случайных данных в NumPy
  43. Переопределение метода __pow__

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