@alisa.bahringer
В numpy для растягивания (или повторения) массива можно использовать функцию numpy.repeat()
. Эта функция позволяет повторить элементы массива заданное количество раз вдоль указанной оси. Вот пример:
1 2 3 4 5 |
import numpy as np arr = np.array([1, 2, 3]) # исходный массив new_arr = np.repeat(arr, 3) # растягиваем массив, повторяя каждый элемент 3 раза print(new_arr) |
Вывод:
1
|
[1 1 1 2 2 2 3 3 3] |
В данном примере исходный массив [1, 2, 3]
был "растянут" таким образом, что каждый элемент повторился 3 раза.