Вот несколько распространенных методов выполнения операций с массивами NumPy:
-
Создание массива:
numpy.array(): создает массив NumPy из списка или кортежа Python.numpy.zeros(): создает массив, заполненный нулями.numpy.ones(): создает массив, заполненный единицами.numpy.arange(): создает массив со значениями, расположенными через равные интервалы.numpy.linspace(): создает массив с указанным количеством значений в заданном диапазоне.numpy.random.rand(): создает массив со случайными значениями из равномерного распределения.
-
Манипулирование массивом:
numpy.reshape(): изменяет форму массива.numpy.concatenate(): объединяет несколько массивов вдоль указанной оси.numpy.split(): разбивает массив на несколько подмассивов.numpy.transpose(): транспонирует размеры массива.numpy.flatten(): преобразует многомерный массив в одномерный массив.
-
Математические операции:
numpy.add(): добавляет два массива поэлементно.numpy.subtract(): вычитает один массив из другого поэлементно.numpy.multiply(): умножает два массива поэлементно.numpy.divide(): делит один массив на другой поэлементно.numpy.dot(): вычисляет скалярное произведение двух массивов.
-
Статистика массива:
numpy.mean(): вычисляет среднее арифметическое вдоль указанной оси.numpy.median(): вычисляет медиану вдоль указанной оси.numpy.min(): находит минимальное значение в массиве.numpy.max(): находит максимальное значение в массиве.numpy.std(): вычисляет стандартное отклонение вдоль указанной оси.
-
Сравнение массивов и логические операции:
numpy.equal(): сравнивает два массива на предмет равенства по элементам.numpy.greater(): проверяет, больше ли один массив поэлементно, чем другой.numpy.ological_and(): вычисляет поэлементное логическое И двух массивов.numpy.ological_or(): вычисляет поэлементное логическое ИЛИ двух массивов.numpy.ological_not(): вычисляет поэлементное логическое НЕ массива.