кодесурса
«Python

Манипулирование массивом NumPy: функция delete ()

script1adsense2code
script1adsense3code

функция numpy.delete ()

Функция delete () возвращает новый массив с вложенными массивами вдоль удаленной оси. Для одномерного массива это возвращает те записи, которые не были возвращены arr [obj].

Синтаксис:

 numpy.delete (arr, obj, axis = None) 
«NumPy

Версия: 1.15.0

Параметр:

название Описание Необходимые /
Необязательный
прибытие Входной массив. необходимые
OBJ Укажите, какие подмассивы удалить. необходимые
ось Ось, вдоль которой удаляется подмассив, определенный obj. Если для оси задано None, obj применяется к сглаженному массиву. Необязательный

Возвращаемое значение:

[ndarray] Копия arr с удаленными элементами, указанными в obj. Обратите внимание, что удаление не происходит на месте. Если ось None, out является сплющенным массивом.

Пример-1: numpy.delete ()

>>> import numpy as np
>>> arr = np.array([[0,1,2], [4,5,6], [7,8,9]])
>>> arr
array([[0, 1, 2],
       [4, 5, 6],
       [7, 8, 9]])
>>> np.delete(arr, 1, 0)
array([[0, 1, 2],
       [7, 8, 9]])

Иллюстрированная презентация:

«NumPy

Пример 2: numpy.delete ()

>>> import numpy as np
>>> np.delete(arr, np.s_[::2], 1)
array([[1],
       [5],
       [8]])
>>> np.delete(arr, [1, 2, 5], None)
array([0, 4, 5, 7, 8, 9])

Иллюстрированная презентация:

«NumPy

Python - NumPy Code Editor:

Предыдущая: повтор ()
Далее: вставить ()

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


script1adsense4code
script1adsense5code
disqus2code
script1adsense6code
script1adsense7code
script1adsense8code
buysellads2code