Spec-Zone.ru › NumPy 1.18

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.18/reference/generated/numpy.repeat.html

Spec-Zone.ru

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