Spec-Zone.ru › NumPy 2.0

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

Spec-Zone.ru

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