Spec-Zone.ru › NumPy 1.20

numpy.repeat

numpy.repeat(a, repeats, axis=None) [source]

Повторяет элементы массива.

Параметры
aarray_like

Входной массив.

repeatsint or array of ints

Количество повторений для каждого элемента. repeats транслируется для соответствия форме заданной оси.

axisint, optional

Ось, вдоль которой повторять значения. По умолчанию используется уплощенный входной массив и возвращается плоский выходной массив.

Возвращает
repeated_arrayndarray

Выходной массив, имеющий ту же форму, что и a, за исключением заданной оси.

См. также

tile

Копирование массива.

unique

Поиск уникальных элементов массива.

Примеры

>>> np.repeat(3, 4)
array([3, 3, 3, 3])
>>> x = np.array([[1,2],[3,4]])
>>> np.repeat(x, 2)
array([1, 1, 2, 2, 3, 3, 4, 4])
>>> np.repeat(x, 3, axis=1)
array([[1, 1, 1, 2, 2, 2],
       [3, 3, 3, 4, 4, 4]])
>>> np.repeat(x, [1, 2], axis=0)
array([[1, 2],
       [3, 4],
       [3, 4]])

© 2005–2021 NumPy Developers
Licensed under the 3-clause BSD License.
https://numpy.org/doc/1.20/reference/generated/numpy.repeat.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API