Spec-Zone.ru › NumPy 1.19

numpy.repeat

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

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

Параметры
aarray_like

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

repeatsint or array of ints

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

axisint, optional

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

Возвращает
repeated_arrayndarray

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

См. также

tile

Разложить массив.

Примеры

>>> 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–2020 NumPy Developers
Licensed under the 3-clause BSD License.
https://numpy.org/doc/1.19/reference/generated/numpy.repeat.html

Spec-Zone.ru

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