Python 多次复制numpy数组

Python 多次复制numpy数组,python,arrays,numpy,copy,Python,Arrays,Numpy,Copy,我有一个二进制元素数组,大小(100,) 我想复制它8次,保持元素不变,并将其存储为新的数组大小(800,) np.copy()可以复制一次,但我如何才能复制8次呢?您可以使用。它通过指定重复编号来重复数组的元素: new_arr = numpy.repeat(old_arr, 8) 你的意思是在元素之间循环8次,还是说每个元素重复8次,然后进入下一个元素?好吧,这里有两个选项用于我上面提到的不同情况:np.tile(a,8)用于第一个和np.repeat(a,8)用于第二个。这是否回答了你的

我有一个二进制元素数组,大小
(100,)

我想复制它8次,保持元素不变,并将其存储为新的数组大小
(800,)

np.copy()
可以复制一次,但我如何才能复制8次呢?

您可以使用。它通过指定重复编号来重复数组的元素:

new_arr = numpy.repeat(old_arr, 8)

你的意思是在元素之间循环8次,还是说每个元素重复8次,然后进入下一个元素?好吧,这里有两个选项用于我上面提到的不同情况:
np.tile(a,8)
用于第一个和
np.repeat(a,8)
用于第二个。这是否回答了你的问题?