кодесурса
«NumPy

NumPy: процедуры манипулирования массивом

script1adsense2code
script1adsense3code

Процедуры манипулирования массивом

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

«NumPy:
Основные операции
название Описание Синтаксис
скопировать в() Вернуть новый массив заданной формы и типа без инициализации записей. пусто (shape [, dtype, order])
Изменение формы массива
название Описание Синтаксис
изменить форму () Придает массиву новую форму без изменения его данных. изменить (a, newshape [, заказ])
Равель () Вернуть непрерывный плоский массив. Равель ([, порядок])
ndarray.flat 1-D итератор по массиву. ndarray.flat
ndarray.flatten () Вернуть копию массива, свернутого в одно измерение. ndarray.flatten ([заказать])
Транспонирующие операции
название Описание Синтаксис
moveaxis () Переместить оси массива на новые позиции. moveaxis (a, источник, пункт назначения)
поперечный Поверните указанную ось назад, пока она не окажется в заданном положении. Rollaxis (а, ось [, начало])
swapaxes () Поменяйте местами две оси массива. swapaxes (a, axis1, axis2)
ndarray.T То же, что self.transpose (), за исключением того, что self возвращается, если self.ndim <2.
транспонирование () Вернуть полный массив с той же формой и типом, что и данный массив. full_like (a, fill_value [, dtype, order, subok])
Изменение количества измерений
название Описание Синтаксис
atleast_1d () Преобразуйте входные данные в массивы хотя бы с одним измерением. atleast_1d (* Арысь)
atleast_2d () Просматривайте входные данные как массивы как минимум с двумя измерениями. atleast_2d (* Арысь)
atleast_3d () Просматривайте входные данные как массивы как минимум с тремя измерениями. atleast_3d (* Арысь)
широковещательный Создайте объект, который имитирует вещание. широковещательный
broadcast_to () Трансляция массива в новую форму. broadcast_to (массив, форма [, субок])
broadcast_arrays () Трансляция любого количества массивов друг против друга. broadcast_arrays (* args, ** kwargs)
expand_dims () Разверните форму массива. expand_dims (а, ось)
выжимать () Удалите одномерные записи из формы массива. сожмите ([, ось])
Изменение вида массива
название Описание Синтаксис
asarray () Преобразуйте входные данные в массив. asarray (a [, dtype, order])
asanyarray () Преобразуйте входные данные в ndarray, но пропустите подклассы ndarray. asanyarray (a [, dtype, order])
asmatrix () Интерпретировать входные данные как матрицу. asmatrix (data [, dtype])
asfarray () Вернуть массив, преобразованный в тип с плавающей точкой. asfarray (a [, dtype])
asfortranarray () Возврат массива в порядке Fortran в памяти. asfortranarray (a, тип)
ascontiguousarray () Вернуть непрерывный массив в памяти (порядок C). ascontiguousarray (a [, dtype])
asarray_chkfinite () Преобразуйте входные данные в массив, проверяя наличие NaN или Infs. asarray_chkfinite (a [, dtype, order])
asscalar Преобразовать массив размера 1 в его скалярный эквивалент. asscalar (а)
требовать Вернуть ndarray предоставленного типа, который удовлетворяет требованиям. требовать (a, тип, требования))
Объединение массивов
название Описание Синтаксис
конкатенации () Соедините последовательность массивов вдоль существующей оси. конкатенация ((a1, a2,…) [, ось, выход])
Стек () Соедините последовательность массивов вдоль новой оси. стек (массивы [, ось, выход])
column_stack () Стек 1-D массивов в виде столбцов в 2-D массив. column_stack (стро)
dstack () Сложите массивы в последовательности по глубине (вдоль третьей оси). dstack (стро)
hstack () Сложите массивы в последовательности по горизонтали (по столбцам). hstack (стро)
vstack () Сложите массивы в последовательности по вертикали (по рядам). vstack (стро)
блок () Соберите nd-массив из вложенных списков блоков. блок (массивы)
Расщепление массивов
название Описание Синтаксис
Трещина() Разбить массив на несколько подмассивов. split (ary, indices_or_sections [, axis])
array_split () Разбить массив на несколько подмассивов. array_split (ary, indices_or_sections [, axis])
dsplit () Разбить массив на несколько подмассивов вдоль 3-й оси (глубина). dsplit (ary, indices_or_sections)
hsplit () Разбить массив на несколько вложенных массивов по горизонтали (по столбцам). hsplit (ary, indices_or_sections)
vsplit () Разбить массив на несколько подмассивов по вертикали (по строкам). всплит (ary, indices_or_sections)
Черепичные массивы
название Описание Синтаксис
плитка() Создайте массив, повторяя A количество раз, данное повторениями. плитка (А, повторений)
повторение() Повторите элементы массива. повторить (а, повторяет [, ось])
Добавление и удаление элементов
название Описание Синтаксис
удалять() Возврат нового массива с удаленными вложенными массивами вдоль оси. удалить (arr, obj [, axis])
вставить () Вставьте значения вдоль заданной оси перед указанными индексами. вставить (arr, obj, values [, axis])
добавление () Добавить значения в конец массива. добавить (обр, значения [, ось])
размер () Вернуть новый массив с указанной формой. изменить размер (a, new_shape)
trim_zeros () Обрежьте начальные и / или конечные нули из одномерного массива или последовательности. trim_zeros (фильт [, отделка])
уникальный () Найти уникальные элементы массива. уникальный (ar [, return_index, return_inverse,…])
Переставляющие элементы
название Описание Синтаксис
кувырок() Обратный порядок элементов в массиве вдоль заданной оси. флип (м [, ось])
fliplr () Переверните массив влево / вправо. fliplr (м)
flipud () Переверните массив в направлении вверх / вниз. flipud (м)
изменить форму () Придает массиву новую форму без изменения его данных. изменить (a, newshape [, заказ])
рулон() Прокрутите элементы массива вдоль заданной оси. Roll (a, shift [, axis])
rot90 () Поверните массив на 90 градусов в плоскости, указанной осями. rot90 (м [, к, оси]))

Предыдущая: bmat ()
Далее: Основные операции copyto ()

Новый контент: Composer: менеджер зависимостей для PHP , R программирования


script1adsense4code
script1adsense5code
disqus2code
script1adsense6code
script1adsense7code
script1adsense8code
buysellads2code