NumPy Array манипулирование: функция repeat ()
функция numpy.repeat ()
Функция repeat () используется для повторения элементов массива.
Синтаксис:
numpy.repeat (a, повторяется, ось = нет)
Версия: 1.15.0
Параметр:
название | Описание | Необходимые / Необязательный |
---|---|---|
Входной массив. | необходимые | |
повторы | Количество повторений для каждого элемента. повторение транслируется, чтобы соответствовать форме заданной оси. | необходимые |
ось | Ось, по которой повторяются значения. По умолчанию используйте плоский входной массив и возвращайте плоский выходной массив. | Необязательный |
Возвращаемое значение:
repeat_array [ndarray] Выходной массив, имеющий такую же форму, что и a, за исключением заданной оси.
Пример-1: функция numpy.repeat ()
>>> import numpy as np
>>> np.repeat(5,3)
array([5, 5, 5])
Иллюстрированная презентация:
Пример 2: функция numpy.repeat ()
>>> import numpy as np
>>> a = np.array([[3,5], [7,9]])
>>> np.repeat(a, 4)
array([3, 3, 3, 3, 5, 5, 5, 5, 7, 7, 7, 7, 9, 9, 9, 9])
>>> np.repeat(a, 4, axis=1)
array([[3, 3, 3, 3, 5, 5, 5, 5],
[7, 7, 7, 7, 9, 9, 9, 9]])
Иллюстрированная презентация:
Пример 3: функция numpy.repeat ()
>>> import numpy as np
>>> np.repeat(a, [1,3], axis=0)
array([[3, 5],
[7, 9],
[7, 9],
[7, 9]])
Иллюстрированная презентация:
Python - NumPy Code Editor:
Предыдущий: Черепичные массивы плитки ()
Далее: Добавление и удаление элементов delete ()
Новый контент: Composer: менеджер зависимостей для PHP , R программирования
disqus2code