如果我有一个数组 x 并执行一个np.repeat(x,2)
,我实际上是在复制数组。
>>> x = np.array([1,2,3,4])
>>> np.repeat(x, 2)
array([1, 1, 2, 2, 3, 3, 4, 4])
我该如何做相反的事情才能得到原始数组?
它还应该与随机数组 y 一起使用:
>>> y = np.array([1,7,9,2,2,8,5,3,4])
如何删除所有其他元素,以便最终得到以下内容?
array([7, 2, 8, 3])