NumPy Манипулирование массивом: функция trim_zeros ()
функция numpy.trim_zeros ()
Функция trim_zeros () используется для обрезки начальных и / или конечных нулей из одномерного массива или последовательности.
Синтаксис:
numpy.trim_zeros (filt, trim = 'fb') [источник]
Версия: 1.15.0
Параметр:
название | Описание | Необходимые / Необязательный |
---|---|---|
ФИЛТР | Входной массив. | необходимые |
отделка | Строка с 'f', представляющим обрезку спереди, и 'b', чтобы обрезать сзади. По умолчанию это «fb», обрезать нули как спереди, так и сзади массива. | Необязательный |
Возвращаемое значение:
обрезается: 1-D массив или последовательность Результат обрезки ввода. Тип входных данных сохраняется.
Пример 1: функция numpy.trim_zeros ()
>>> import numpy as np
>>> a = np.array((0,0,0,1,1,2,2,3,0,3))
>>> np.trim_zeros(a)
array([1, 1, 2, 2, 3, 0, 3])
Иллюстрированная презентация:
Пример 2: функция numpy.trim_zeros ()
>>> import numpy as np
>>> a = np.array((0,0,0,1,1,2,2,3,0,3))
>>> np.trim_zeros(a, 'b')
array([0, 0, 0, 1, 1, 2, 2, 3, 0, 3])
Иллюстрированная презентация:
Пример 3: функция numpy.trim_zeros ()
>>> import numpy as np
>>> np.trim_zeros([0, 0, 1, 2, 3, 0, 0])
[1, 2, 3]
Иллюстрированная презентация:
Python - NumPy Code Editor:
Предыдущая: resize ()
Далее: уникальный ()
Новый контент: Composer: менеджер зависимостей для PHP , R программирования
disqus2code