Установка и использование библиотеки NumPy / np 1 в Python: подробная инструкция шаг за шагом

Установка и использование библиотеки NumPy / np 1 в Python: подробная инструкция шаг за шагом
На чтение
157 мин.
Просмотров
28
Дата обновления
27.02.2025
#COURSE##INNER#

Установка и использование библиотеки NumPy / np 1 в Python: шаг за шагом

Python является одним из самых популярных языков программирования в мире. Это завоевало большую популярность в данных последних лет, особенно в научных и технических областях, благодаря своей простоте, удобной синтаксису и мощной библиотеке.

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

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

Установка библиотеки NumPy / np 1 в Python

Установка библиотеки NumPy / np 1 в Python

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

Для установки библиотеки NumPy в Python можно использовать менеджер пакетов pip. Если вы используете Python и pip в первый раз, можете начать с установки Python и pip. Чтобы установить numpy, выполните в терминале следующую команду:

pip install numpy

Если вы не хотите/не можете использовать менеджер пакетов pip, то вы можете скачать установочный файл библиотеки NumPy для своей платформы с официального сайта http://www.numpy.org/ и установить ее вручную.

После установки NumPy вы можете использовать ее в своих программах Python добавив в начало следующие строки:

import numpy as np

Теперь вы можете использовать все функции библиотеки NumPy.

Шаг 1: Проверка наличия Python

Перед установкой библиотеки NumPy / np 1 необходимо убедиться в наличии Python на компьютере. Для этого нужно выполнить простую проверку:

  • Откройте командную строку (в Windows можно нажать Win+R, ввести cmd и нажать Enter)
  • Введите команду python --version и нажмите Enter
  • Если в результате появилось сообщение с номером версии Python, значит Python уже установлен на компьютере и можно переходить к следующему шагу.

Если же в результате появилось сообщение об ошибке, необходимо установить Python. На сайте https://www.python.org/downloads/ можно скачать установочный файл для вашей операционной системы.

После установки Python, выполните проверку еще раз. Если результат будет положительным, можно переходить к установке библиотеки NumPy / np 1.

Как проверить наличие Python на компьютере

Перед установкой библиотеки NumPy / np 1 в Python необходимо убедиться, что на компьютере уже установлен интерпретатор Python.

Проверить наличие Python на компьютере можно с помощью командной строки. Для этого необходимо:

  • Открыть командную строку: для Windows - нажать клавишу Win + R и ввести "cmd", для Mac - открыть "Terminal"
  • Ввести команду "python --version" и нажать Enter.

Если на компьютере уже установлен Python, в ответ на команду появится версия установленной программы. Если же Python не установлен, появится сообщение о том, что команда "python" не является распознаваемой.

Если на компьютере не установлен Python, его можно скачать с официального сайта https://www.python.org/downloads/ и установить на компьютер, следуя инструкциям на экране.

Шаг 2: Установка NumPy / np 1

NumPy - это библиотека для языка программирования Python, предназначенная для работы с массивами и матрицами. Чтобы использовать NumPy, необходимо установить эту библиотеку.

Для установки NumPy / np 1 необходимо выполнить несколько простых действий:

  1. Открыть терминал или командную строку на вашем компьютере
  2. Введите команду pip install numpy для установки последней версии NumPy
  3. Для установки конкретной версии NumPy, введите команду pip install numpy==1.16.4 (например, для установки версии 1.16.4)

Пример:

pip install numpy

После ввода команды нажмите "Enter" и дождитесь завершения установки.

Также можно проверить, что NumPy успешно установлен, запустив следующий код в интерпретаторе Python:

import numpy as np # Импорт библиотеки
x = np.array([1, 2, 3]) # Создание массива
print(x) # Вывод на экран

Если после запуска кода на экране появился массив [1 2 3], то NumPy установлен успешно и готов к использованию.

Как установить NumPy / np 1 через pip

NumPy - это библиотека для языка программирования Python, которая предоставляет обширный набор функций и методов для работы с многомерными массивами и матрицами. Чтобы начать использовать NumPy в своих проектах, нужно установить эту библиотеку.

Как правило, установка NumPy проводится с помощью утилиты pip, которая является стандартной утилитой для управления библиотеками Python. Вот как можно установить NumPy с помощью pip:

  1. Откройте командную строку или терминал в вашей операционной системе;
  2. Введите команду pip install numpy и нажмите Enter;
  3. Дождитесь, пока утилита pip загрузит и установит NumPy на ваш компьютер. Время установки может зависеть от скорости вашего интернет-соединения и производительности компьютера.

После успешной установки NumPy вы можете начинать использовать эту библиотеку в своих проектах. Обычно первым шагом является импорт NumPy в ваш код:

import numpy

Теперь вы можете использовать функции и методы NumPy для работы с многомерными массивами и матрицами в вашем коде. Например, вы можете создать массив с помощью функции numpy.array:

my_array = numpy.array([1, 2, 3])

или вычислить среднее значение элементов в матрице с помощью метода numpy.mean:

my_matrix = numpy.array([[1, 2], [3, 4]])

mean_value = numpy.mean(my_matrix)

Как установить NumPy / np 1 через Anaconda

Установка NumPy / np 1 через Anaconda состоит из нескольких простых шагов:

  1. Откройте Anaconda Navigator на вашем компьютере.
  2. Выберите вкладку "Environments" и нажмите кнопку "Create".
  3. Введите имя для нового окружения и выберите версию Python.
  4. Выберите пакет "numpy" из списка и нажмите кнопку "Apply".
  5. Дождитесь завершения установки. Теперь вы можете использовать библиотеку NumPy / np 1 в своих проектах.

Также есть возможность установки NumPy / np 1 из командной строки с использованием следующей команды:

conda install numpy

После этого можно начинать использовать библиотеку NumPy / np 1 в Python. Установка через Anaconda является наиболее удобным и надежным способом, так как Anaconda управляет версиями и зависимостями пакетов.

Шаг 3: Импорт библиотеки NumPy / np 1

Для использования функций библиотеки NumPy / np 1 необходимо ее импортировать в код Python. Для этого достаточно прописать следующую команду:

import numpy as np

В данном случае мы импортируем библиотеку NumPy и называем ее np, что удобно для дальнейшей работы с функциями NumPy.

Также можно использовать команду:

from numpy import *

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

Важное замечание: NumPy должна быть установлена в Python перед выполнением команды импорта.

После того, как библиотека NumPy успешно импортирована, она готова к использованию в коде Python.

Как правильно импортировать библиотеку NumPy / np 1 в Python

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

Для использования NumPy в своих программах, необходимо импортировать эту библиотеку в свой код. Для этого можно воспользоваться выражением:

import numpy as np

Это выражение импортирует библиотеку NumPy и связывает ее с именем "np" в текущей области видимости. Теперь можно использовать функции и классы из библиотеки NumPy при помощи префикса "np.", например:

x = np.array([1, 2, 3])

print(x)

Результат выполнения этого кода будет:

[1 2 3]

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

from numpy import *

Однако, не рекомендуется использовать этот метод импортирования, поскольку он может привести к конфликтам имен и усложнению отладки кода.

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

Шаг 4: Создание массивов с NumPy / np 1

В библиотеке NumPy / np 1 существует множество способов создания массивов. Эти способы позволяют создавать массивы заданной формы и заполнять их различными значениями.

Создание массива единиц:

import numpy as np

arr = np.ones((3, 4))

print(arr)

Этот код создаст массив размером 3x4, заполненный единицами.

Создание массива нулей:

import numpy as np

arr = np.zeros((2, 5))

print(arr)

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

Создание пустого массива:

import numpy as np

arr = np.empty((2, 3))

print(arr)

Этот код создаст массив размером 2x3, элементы которого не инициализированы.

Создание массива из списка:

import numpy as np

lst = [1, 2, 3, 4, 5]

arr = np.array(lst)

print(arr)

Этот код создаст массив из списка, который содержит элементы от 1 до 5.

Создание массива с заданным диапазоном:

import numpy as np

arr = np.arange(10, 20, 2)

print(arr)

Этот код создаст массив, содержащий числа от 10 до 18 с шагом 2.

Создание массива с равномерным распределением:

import numpy as np

arr = np.linspace(0, 1, 5)

print(arr)

Этот код создаст массив, содержащий 5 чисел, равномерно распределенных между 0 и 1.

Это только некоторые из способов создания массивов с NumPy / np 1. Зная эти способы, можно создавать массивы любой формы и значениями.

Как создать одномерный массив

NumPy предоставляет удобный способ создания одномерных массивов. Один из самых простых способов - использовать функцию array.

Для создания массива из списка произвольных элементов можно воспользоваться следующим синтаксисом:

import numpy as np

arr = np.array([1, 2, 3, 4, 5])

print(arr)

Результатом будет одномерный массив, содержащий числа from 1 до 5.

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

import numpy as np

arr = np.zeros(5)

print(arr)

Результатом будет одномерный массив, состоящий из пяти элементов, заполненных нулями.

Еще один полезный способ создания массива - использование функции arange, которая позволяет создать массив, заполненный последовательными числами. Ее синтаксис такой:

import numpy as np

arr = np.arange(1, 6)

print(arr)

Результатом будет массив, содержащий числа от 1 до 5.

Как создать многомерный массив

Многомерный массив – это массив, содержащий в себе несколько измерений. Такой массив используется в различных задачах, например, для работы с изображениями или для математических расчетов. В библиотеке NumPy можно создать многомерный массив при помощи функции numpy.array().

Для создания многомерного массива нужно передать функции массив или список массивов, содержащих в себе данные для каждого измерения. Например:

  1. array_2d = np.array([[1, 2, 3], [4, 5, 6]]) – создает двумерный массив размером 2x3, содержащий числа от 1 до 6;
  2. array_3d = np.array([[[1, 2], [3, 4]], [[5, 6], [7, 8]]]) – создает трехмерный массив размером 2x2x2, содержащий числа от 1 до 8.

Также можно создать многомерный массив, заполненный нулями или единицами, при помощи функций numpy.zeros() и numpy.ones(). Например:

  1. zeros_array = np.zeros((3, 4)) – создает двумерный массив размером 3x4, заполненный нулями;
  2. ones_array = np.ones((2, 3, 4)) – создает трехмерный массив размером 2x3x4, заполненный единицами.

Осуществлять доступ к элементам многомерного массива можно при помощи индексации с помощью квадратных скобок. Например, чтобы получить значение второго элемента первого измерения в двумерном массиве array_2d, нужно написать array_2d[1][0].

Теперь, создав многомерный массив, вы можете использовать его для решения задач в Python.

Шаг 5: Работа с массивами NumPy / np 1

После установки и импорта библиотеки NumPy / np 1 мы можем начинать работать с массивами этой библиотеки. Массивы - это основной объект NumPy, который представляет из себя N-мерный массив значений одного типа.

Для создания массива NumPy мы можем воспользоваться функцией np.array(). В качестве аргумента передаем список элементов массива. Например:

import numpy as np

array = np.array([1, 2, 3])

В данном примере создается одномерный массив [1, 2, 3].

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

Примеры:

  • array[0] - доступ к первому элементу массива
  • array[1:] - срез массива, начиная со второго элемента
  • array*2 - умножение всех элементов массива на 2

С помощью функции np.shape() можно узнать размерность массива. Размерность - это количество измерений массива. Например:

import numpy as np

array = np.array([[1, 2], [3, 4]])

shape = np.shape(array)

print(shape) # Вывод: (2, 2)

В данном примере создается двумерный массив [[1, 2], [3, 4]]. Функция np.shape() позволяет узнать его размерность - 2x2 (два измерения по два элемента).

Кроме того, существует множество функций и методов NumPy для работы с массивами, таких как np.sum(), np.mean(), np.median() и многое другое.

Пример:

import numpy as np

array = np.array([[1, 2], [3, 4]])

sum = np.sum(array)

print(sum) # Вывод: 10

В данном примере находится сумма элементов массива с помощью функции np.sum().

Вывод: массивы NumPy представляют собой мощный инструмент для работы с данными, позволяющий выполнять разнообразные операции и анализировать данные.

Как получить доступ к элементам массива

Для доступа к элементам массива в NumPy используется квадратные скобки. Например, массив a:

import numpy as np

a = np.array([1, 2, 3, 4, 5])

Для получения первого элемента можно написать:

a[0]

Аналогично для получения всех элементов со второго по четвертый:

a[1:4]

При работе с многомерными массивами доступ к элементам происходит также посредством указания индексов через запятую. Например, двумерный массив b:

b = np.array([[1, 2, 3], [4, 5, 6], [7, 8, 9]])

Для получения элемента из второй строки и третьего столбца нужно написать:

b[1, 2]

Также можно использовать логические операции для получения элементов, удовлетворяющих определенному условию:

a[a > 3]

Это вернет массив, содержащий все элементы из массива a, которые больше 3.

По умолчанию, NumPy возвращает представление массива, а не его копию, при получении элементов через индексы и срезы. Это значит, что при изменении элемента в представлении будет изменен сам массив. Чтобы избежать этого, нужно явно скопировать массив, используя метод copy(). Например:

c = np.array([1, 2, 3, 4, 5])

d = c.copy()

d[0] = 0

После выполнения приведенных выше операций, c не изменится, а d будет содержать [0, 2, 3, 4, 5].

Как изменять элементы массива

NumPy позволяет изменять элементы массива. Для этого нужно обратиться к элементу массива с помощью его индекса и присвоить ему новое значение.

Изменение одного элемента

Для изменения одного элемента массива существует несколько способов:

  • Использование синтаксиса [], где указывается индекс элемента. Например, для изменения первого элемента массива a:
    a[0] = 7
  • Использование метода itemset(). Например, для изменения второго элемента массива a:
    a.itemset(1, 10)

Изменение нескольких элементов

Для изменения нескольких элементов массива можно использовать срезы (slices). Срез задается с помощью двоеточия между начальным и конечным индексами. Например, для замены первых трех элементов массива a:
a[:3] = [1, 2, 3]

Еще один способ изменения нескольких элементов массива - это использование булевого массива. Для этого создается массив той же длины, что и изначальный, но заполненный значениями True и False. Затем в массиве a нужно указать индексы элементов, которые нужно изменить, используя булевый массив в качестве маски. Например, чтобы заменить все отрицательные элементы массива a на нули:

a [-3, 2, -5, 0, 4, 7]
mask [True, False, True, False, False, False]

a[mask] = 0

Таким образом, изменение элементов массива в NumPy достаточно простое и удобное.

Как выполнять математические операции над массивами

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

Для выполнения математических операций над массивами в NumPy необходимо использовать арифметические операторы, такие как +, -, *, / и др. Важно отметить, что операции выполняются поэлементно и возвращают новый массив.

Например, для выполнения операции сложения двух массивов необходимо просто использовать оператор +:

import numpy as np

a = np.array([1, 2, 3])

b = np.array([4, 5, 6])

result = a + b # [5, 7, 9]

Кроме того, с помощью библиотеки NumPy можно выполнять различные математические функции на массивах, такие как sin, cos, exp, sqrt и др.

Для примера, можно рассмотреть функцию sin:

import numpy as np

a = np.array([0, np.pi/2, np.pi])

result = np.sin(a) # [0, 1, 0]

Также можно выполнять операции сравнения на массивах. Результатом такой операции является новый массив, состоящий из значений True и False. Например:

import numpy as np

a = np.array([1, 2, 3])

b = np.array([3, 2, 1])

result = a > b # [False, False, True]

Также можно выполнять операции срезов и индексации на массивах, что позволяет получать определенные части массива или его отдельные элементы. Например:

import numpy as np

a = np.array([1, 2, 3, 4, 5])

result = a[1:3] # [2, 3]

result = a[4] # 5

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

Шаг 6: Применение библиотеки NumPy / np 1 в научных вычислениях

NumPy - библиотека для работы с многомерными массивами в Python, которая предоставляет множество функций для математических операций над массивами. Это очень полезно в научных вычислениях, так как позволяет быстро и эффективно выполнять сложные операции над большими объемами данных.

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

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

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

Таким образом, использование библиотеки NumPy / np 1 в научных вычислениях позволяет значительно ускорить продуктивность и точность работы. Большой выбор функций и возможность быстрой обработки больших объемов данных делает эту библиотеку незаменимой в работе с научными данными.

Примеры использования NumPy / np 1 в научных исследованиях

NumPy – это библиотека Python, которая широко используется в научных исследованиях для обработки и анализа массивов данных. Ниже приведены несколько примеров использования NumPy в различных научных областях:

Математика

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

Физика

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

Биология

NumPy используется в биологии для анализа генетических данных. Это позволяет исследователям обрабатывать большие объемы данных и выявлять закономерности в структуре ДНК. NumPy также широко применяется в биоинформатике для обработки последовательностей ДНК и РНК.

Машинное обучение

Машинное обучение

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

Статистика

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

Шаг 7: Ресурсы для изучения NumPy / np 1

Помимо официальной документации на сайте numpy.org, существует множество ресурсов для изучения библиотеки NumPy и ее функций. Ниже приведены несколько:

  • Официальный учебник NumPy — полное и достаточно подробное руководство по использованию NumPy, включающее теорию и практические примеры: https://numpy.org/devdocs/user/index.html.

  • NumPy: официальное руководство — проект, созданный для обучения пользователям библиотеки NumPy, включающий более 200 упражнений с подробными решениями: https://numpy.org/doc/stable/user/absolute_beginners.html.

  • NumPy: 100 упражнений — набор задач, решение которых поможет понять, как правильно использовать библиотеку NumPy: https://github.com/rougier/numpy-100.

  • DataCamp — онлайн-курсы по научным вычислениям на Python, в том числе на основе библиотек NumPy и Pandas: https://www.datacamp.com/courses/intro-to-python-for-data-science.

  • Udacity — курсы по машинному обучению, в которых используются библиотеки NumPy и Pandas: https://www.udacity.com/course/intro-to-machine-learning--ud120.

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

Ссылки на документацию

Документация по библиотеке NumPy содержит множество полезной информации, которая поможет вам изучить и использовать её функции. Ниже представлены несколько полезных ссылок:

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

Ссылки на обучающие ресурсы и примеры кода.

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

  • Официальная документация: официальная документация NumPy содержит подробное описание всех функций и методов библиотеки, описание базовых концепций и примеры кода. Документация доступна на английском языке по ссылке https://numpy.org/doc/.
  • NumPy Tutorial: это обучающее руководство по NumPy, которое позволяет новым пользователям быстро начать работу с библиотекой. Руководство находится на английском языке по ссылке https://numpy.org/doc/stable/user/quickstart.html.
  • Python Data Science Handbook: книга автора Jake VanderPlas даёт отличное введение в NumPy и другие библиотеки для научных вычислений в Python. Книга доступна на английском языке по ссылке https://jakevdp.github.io/PythonDataScienceHandbook/.

Кроме того, ниже представлены примеры кода для работы с массивами в NumPy:

Код Описание
import numpy as np
arr = np.array([1, 2, 3])
print(arr)
Создание одномерного массива из списка и его вывод.
np.zeros((3, 3)) Создание двумерного массива нулей размером 3x3.
np.ones((2, 2)) Создание двумерного массива единиц размером 2x2.
np.random.rand(4) Создание одномерного массива из 4 случайных чисел от 0 до 1.
np.arange(0, 10, 2) Создание одномерного массива, содержащего числа от 0 до 10 с шагом 2.
arr.reshape(3, 1) Преобразование одномерного массива в двумерный размером 3x1.
arr.flatten() Преобразование двумерного массива в одномерный.
arr.mean() Вычисление среднего значения всех элементов массива.
arr.max() Поиск максимального элемента в массиве.

Вопрос-ответ:

Как установить библиотеку NumPy?

Для установки библиотеки NumPy следует использовать менеджер пакетов pip. Для этого нужно ввести в терминал команду "pip install numpy".

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

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

Как создать массив с помощью NumPy?

Для создания массива с помощью NumPy нужно использовать функцию np.array(). Например, так можно создать одномерный массив: "array = np.array([1, 2, 3, 4, 5])", а так можно создать двумерный массив: "array2d = np.array([[1, 2, 3], [4, 5, 6]])".

Каковы особенности работы с многомерными массивами в NumPy?

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

Как выполнить математические операции с массивами в NumPy?

В NumPy есть удобные функции для выполнения математических операций с массивами. Например, для сложения двух массивов можно использовать функцию np.add(). Для умножения массива на число можно использовать оператор умножения "*", например: "array * 2".

Можно ли использовать библиотеку NumPy вместе с pandas?

Да, NumPy и pandas являются очень популярными библиотеками для работы с данными на языке Python, и они хорошо взаимодействуют друг с другом. Pandas позволяет выполнить более сложные операции с данными, такие как фильтрация данных и агрегирование, а NumPy обеспечивает быстрые вычисления и операции с массивами данных.

Видео:

0 Комментариев
Комментариев на модерации: 0
Оставьте комментарий