好的,这是超级基本的,不幸的是,这意味着搜索它会产生无数次点击,所有这些都会做不同和/或更复杂的事情。
考虑这段代码:
shape = (10, 20)
indices = []
for i in range(shape[0]):
for j in range(shape[1]):
indices.append([i, j])
或者indices = itertools.product(range(10), range(20)).
现在,我觉得必须有一个简单的 numpy 函数可以做到这一点?就像是
indices = np.indices_into_shape((10, 20))
我可以通过搜索找到的大多数索引生成函数都会生成多个数组,例如 inmeshgrid或ix_.