Курс 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. Функция zip() в Python
  2. Область видимости переменных
  3. HTTP-запросы с библиотекой Requests
  4. Преобразование объекта в строку
  5. Обратный список чисел
  6. Генератор чисел Фибоначчи
  7. Переопределение метода len
  8. Оператор распаковки в Python
  9. Подсчет элементов с помощью Counter из collections
  10. Цикл for в Python
  11. Структура данных словарь в Python
  12. Проверка версии Python
  13. Очистка вывода в Python
  14. Python и Юникод: работа с цифрами
  15. Работа с модулем random
  16. Создание циклической ссылки
  17. Определение размера папок в Python
  18. Проверка подстроки в строке
  19. Пропуск начальных строк с помощью dropwhile()
  20. %pinfo: получение информации об объекте
  21. Изучение объектов с помощью dir()
  22. Списки в Python: основы
  23. Создание словарей в Python
  24. Создание новых списков
  25. Работа с контекстными переменными
  26. Antigravity модуль
  27. Преобразование регистра символов
  28. Расширение операции побитового «и» в Python
  29. Генераторы списков
  30. Использование эмодзи в Python
  31. Генерация фальшивых данных с Faker
  32. Concrete Paths в Python
  33. Метод join() для объединения элементов
  34. Проектирование Singleton с метаклассом
  35. Объединение коллекций в Python
  36. Оператор Walrus: правильное использование
  37. Методы сравнения множеств
  38. Удаление ключа из словаря в Python
  39. Python defaultdict добавление ключа
  40. Генераторы по генератору
  41. Проверка кортежей.
  42. Работа с географическими данными.
  43. Обработка ошибок в Python
  44. Срезы в Numpy
  45. Функция map() и ленивая оценка
  46. Python: цикл for и оператор присваивания
  47. Команда %dhist — список посещенных каталогов
  48. Python OrderedDict и fromkeys() — работа с словарями

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