NumPy — это пакет Python. Это означает «Числовой Питон». Это библиотека, состоящая из объектов многомерного массива и набора процедур для обработки массива.
Numeric , предок NumPy, был разработан Джимом Хугуниным. Был также разработан еще один пакет Numarray, имеющий некоторые дополнительные функции. В 2005 году Трэвис Олифант создал пакет NumPy, включив функции Numarray в пакет Numeric. Есть много участников этого проекта с открытым исходным кодом.
Операции с использованием NumPy
Используя NumPy, разработчик может выполнять следующие операции:
-
Математические и логические операции над массивами.
-
Преобразования Фурье и процедуры для манипуляции с формой.
-
Операции, связанные с линейной алгеброй. NumPy имеет встроенные функции для линейной алгебры и генерации случайных чисел.
Математические и логические операции над массивами.
Преобразования Фурье и процедуры для манипуляции с формой.
Операции, связанные с линейной алгеброй. NumPy имеет встроенные функции для линейной алгебры и генерации случайных чисел.
NumPy — замена для MatLab
NumPy часто используется вместе с такими пакетами, как SciPy (Scientific Python) и Mat-plotlib (библиотека черчения). Эта комбинация широко используется в качестве замены MatLab, популярной платформы для технических вычислений. Тем не менее, Python альтернатива MatLab теперь рассматривается как более современный и полный язык программирования.
Это открытый исходный код, который является дополнительным преимуществом NumPy.