Повтор элементов в NumPy
Повторить каждый элемент массива позволяет функция
repeat.
Она размножает
значения по одному: каждая ячейка
исходного ряда идёт подряд несколько
раз, прежде чем начнётся следующая.
Сначала дважды идёт 1, затем
дважды 2, и длина ряда растёт.
Возьмём короткий ряд и продублируем
каждое число два раза:
import numpy as np
row = np.array([1, 2])
doubled = np.repeat(row, 2)
print(doubled) # выведет [1 1 2 2]
Для ряда оценок [3, 4]
повторите каждый элемент два раза
и выведите новый ряд.
Для ряда баллов [0, 1, 2]
повторите каждый элемент три раза
и выведите длину нового ряда.
Для ряда из одной отметки [7]
повторите элемент пять раз и выведите
новый ряд.