Учебники

Python — Numpy

NumPy — это пакет Python, который обозначает «Числовой Python». Это библиотека, состоящая из объектов многомерного массива и набора процедур для обработки массива.

Операции с использованием NumPy

Используя NumPy, разработчик может выполнять следующие операции:

  • Математические и логические операции над массивами.

  • Преобразования Фурье и процедуры для манипуляции с формой.

  • Операции, связанные с линейной алгеброй. NumPy имеет встроенные функции для линейной алгебры и генерации случайных чисел.

Математические и логические операции над массивами.

Преобразования Фурье и процедуры для манипуляции с формой.

Операции, связанные с линейной алгеброй. NumPy имеет встроенные функции для линейной алгебры и генерации случайных чисел.

NumPy — замена для MatLab

NumPy часто используется вместе с такими пакетами, как SciPy (Scientific Python) и Mat-plotlib (библиотека черчения). Эта комбинация широко используется в качестве замены MatLab, популярной платформы для технических вычислений. Тем не менее, Python альтернатива MatLab теперь рассматривается как более современный и полный язык программирования.

Это открытый исходный код, который является дополнительным преимуществом NumPy.

ndarray объект

Самый важный объект, определенный в NumPy, — это N-мерный тип массива, называемый ndarray . Описывает коллекцию предметов одного типа. К элементам в коллекции можно получить доступ, используя нулевой индекс. Каждый элемент в ndarray занимает одинаковый размер блока в памяти. Каждый элемент в ndarray является объектом объекта типа данных (называемого dtype ). Любой элемент, извлеченный из объекта ndarray (путем разрезания), представлен объектом Python одного из скалярных типов массива.

В следующих главах мы увидим множество примеров использования библиотеки Python NumPy в работе над наукой о данных.