我有很多dict结构,例如3000x4000。我需要能够将数组的子部分设置为给定值。
我的阵列设置如下:
G = np.ndarray((2,int(3000),int(4000)),dtype=[('C',int),('R',int),('G',int)])
例如,我想在从0到20的列和从40-50到1的行中设置一个dict值。
我正在尝试:
G[0][0:20,40:50]['G'] = 1
但是它不起作用。在numpy中最简单,最有效的方法是什么?
可以遍历值,但我认为numpy具有更快的索引编制方法