Введение в NumPy

Что такое NumPy?

NumPy - это библиотека Python для обработки массивов.

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

NumPy был создан Travis Oliphant в 2005 году. Это открытый проект, который можно использовать свободно.

NumPy означает числовой Python (Numerical Python).

Почему использовать NumPy?

В Python у нас есть списки, которые удовлетворяют функциям массивов, но они медленны в обработке.

NumPy предназначен для предоставления массивов, которые в 50 раз быстрее, чем традиционные списки Python.

Массивы в NumPy называются ndarrayон предоставляет множество функций поддержки, что позволяет использовать ndarray Это очень легко.

Массивы очень часто используются в данных науки, так как скорость и ресурсы очень важны.

Данные наука:Отрасль компьютерной науки, занимающаяся хранением, использованием и анализом данных для извлечения информации из них.

Почему NumPy быстрее, чем списки?

В отличие от списков, массивы NumPy хранятся в одном непрерывном месте памяти, поэтому процесс может очень эффективно обращаться и манипулировать ими.

Это поведение в компьютерной науке называется локальностью ссылок.

Это的主要原因, почему NumPy быстрее, чем списки. Он также оптимизирован для использования с последними CPU архитектурами.

На каком языке написан NumPy?

NumPy - это библиотека Python, написанная частично на Python, но большинство частей, требующих быстрого вычисления, написаны на C или C++.

Где находится библиотека NumPy?

Исходный код NumPy расположен в этой библиотеке github:https://github.com/numpy/numpy

github: позволяет многим людям работать над одним кодовым хранилищем.