我想让这样的一个numpy数组[1,2,3,4,5,6]变成[0,0,3,4,5,0]我该这么做?
假如数组变量叫做a
直接
a[0]=a[1]=a[5]=0
不就行了
可以直接对数组指定位置赋值即可。
不知道你这个问题是否已经解决, 如果还没有解决的话:a=np.array([[1,2,3],[4,5,6],[7,8,9]]) a
array([[1, 2, 3], [4, 5, 6], [7, 8, 9]])
b=a*2 b
array([[ 2, 4, 6], [ 8, 10, 12], [14, 16, 18]])