Начало работы с NumPy

Что такое NumPy?

NumPy (Numerical Python) — это пакет Python, который используется для обработки многомерных массивов. Это удобно при выполнении математических и статистических операций Python.

Он совместим с другими библиотеками, такими как pandas, Matplotlib и scikit-learn, что значительно упрощает программирование в науке о данных. В этом пошаговом руководстве основное внимание уделяется массивам NumPy.

Чтобы начать работу с NumPy, первым шагом будет его получение. Вам потребуется Python и pip (система управления пакетами для Python), установленные для установки и использования NumPy. Вы можете установить Python с https://www.python.org/downloads (эта версия должна поставляться с установленным pip).

Чтобы установить NumPy, откройте терминал и введите следующую команду:

Это должно установить NumPy на ваш компьютер.

После установки вам нужно импортировать NumPy в свой файл, чтобы использовать его. Обычно вам приходится делать это со всеми внешними пакетами Python. Вы можете импортировать его с помощью команды ниже, np обычно является псевдонимом, используемым для ссылки на NumPy в Python.

Массивы NumPy

Массивы NumPy имеют основополагающее значение для выполнения любой операции с использованием NumPy. Массивы NumPy могут быть многомерными. Чтобы создать массив NumPy, вы можете создать экземпляр из списка. Типы массивов NumPy имеют тип numpy.ndarray.

Многомерные массивы так же легко создавать, как и одномерные массивы. Ниже приведен пример двумерного массива.

Единицы

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

Нули

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

Организовать

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

Линспейс

Функция NumPy linspace используется для возврата значений, равномерно распределенных между начальным и конечным значениями. Это особенно полезно, когда вы пытаетесь создать равномерно распределенный список элементов для оси X.

Случайный

Случайная функция NumPy позволяет генерировать матрицу случайных чисел между указанным диапазоном или в виде матрицы. Вы можете создать матрицу n на n из случайных равномерно распределенных чисел или создать матрицу с заданным количеством целых чисел в пределах диапазона.

Хотите узнать больше о моем технологическом путешествии, а также о полезных ресурсах и возможностях для новичков в этой области? Обязательно подпишитесь на меня на Medium, чтобы не пропустить ни одного из моих следующих постов.