Spec-Zone.ru › NumPy 1.21

numpy.repeat

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

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

Параметры
aarray_like

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

repeatsint или массив целых чисел

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

axisint, необязательно

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

Возвращает
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–2022 NumPy Developers
Licensed under the 3-clause BSD License.
https://numpy.org/doc/1.21/reference/generated/numpy.repeat.html

Spec-Zone.ru

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