Пояснительная


Download 0.99 Mb.
bet6/12
Sana02.02.2023
Hajmi0.99 Mb.
#1147218
TuriРеферат
1   2   3   4   5   6   7   8   9   ...   12
Bog'liq
Нурсулу ПЗ

Характеристики


- Это комбинация C и Python. - Многомерные однородные массивы. - Ndarray, которые являются многомерным массивом. - Различные функции для массивов. - Изменение формы массивов. Python может использоваться как альтернатива MATLAB.
У этой библиотеки есть несколько важных особенностей, которые сделали ее популярным инструментом. Во-первых, исходный ее код в сво- бодном доступе хранится на GitHub, поэтому NumPy называют open-source модулем для Python.
Создание новых массивных библиотек. На основе NumPy появляются новые типы массивов, возможности которых выходят за рамки того, что предлагает библиотека. Например, библиотеки Dask, CuPy или XND.
Data Science. В основе экосистемы для анализа данных лежит NumPy. Библиотека используется на всех этапах работы с данными: извлечение и преобразование, анализ, моделирование и оценка, репрезентация.
Machine Learning. Библиотеки для машинного обучения scikit-learn и SciPy тоже работают благодаря вычислительным мощностям NumPy.
Визуализация данных. По сравнению непосредственно с Python воз- можности NumPy позволяют исследователям визуализировать наборы дан- ных, которые гораздо больше по размеру. Например, библиотека лежит в основе системы PyViz, которая включает в себя десятки программ для визуализации.
Для начала разберемся в устройстве массивов, которые обрабатывает NumPy. Рассмотрим однородный двумерный массив. Он выглядит как про- стая таблица — две оси значений и ячейки внутри (элементы массива). Если появится третья ось, то массив станет трехмерным. Важное условие — все
элементы должны иметь единый тип данных, например, только целые числа. Конечно, кроме двумерных массивов, библиотека NumPy обрабатывает и другие, с различным количеством осей. Эту вариативность обозначают чис- лом N, как любую переменную в математической задаче. Поэтому обычно говорят, что NumPy работает с N-мерными массивами данных. С этими данными NumPy производит вычисления, используя математические функ- ции, генераторы случайных чисел, линейные уравнения или преобразования Фурье. Например, можно решить систему уравнений методом: linalg.solve: Import numpy as np left = np.array ([[1, 3], [2, -4]]) Right = np.array ([9, 8]) np.linalg.solve (left, right) Ответ: array ([6. 1.])
Как и сам Python, библиотека NumPy отличается простотой в изуче- нии и использовании. Для начала работы достаточно освоить концепцию массивов. Подробной документации NumPy на русском языке до сих пор нет, а в рунете можно найти только краткие выжимки, в которых упущены многие моменты. Поэтому, чтобы стать специалистом высокого уровня в Data Science или Machine Learning, придется подтянуть английский. Начать можно с информации на официальном сайте.

    1. Download 0.99 Mb.

      Do'stlaringiz bilan baham:
1   2   3   4   5   6   7   8   9   ...   12




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling