假设我有一个填充了随机整数的矩阵“R”
import numpy as np
matR = np.random.randint(-10,10,size=(4,6))
>>> matR = [[-4 -4 1 -8 -2 5]
[ 9 2 -4 -1 4 2]
[ 7 8 -2 -9 3 8]
[ 9 -3 3 6 4 3]]
现在我知道我可以这样采样:
>>> matR[::2,::2] = [[-4 1 -2]
[ 7 -2 3]]
然而,我真正想要的是一种干净的方式:
>>> matR.?? = [[-4 0 1 0 -2 0]
[ 0 0 0 0 0 0]
[ 7 0 -2 0 3 0]
[ 0 0 0 0 0 0]]
我想避免 python 循环,使用枚举很容易。