嗨,我确定有一种更高效的编码方式,即时通讯主要是一个Java程序员,但试图帮助一些与一些基本的Python。在数组中存储两个值python
我需要一个包含一组随机坐标的2D数组,例如(2,10)。 我最初的想法是创建数组,然后填充它将包含两个坐标较小的数组。
import numpy
import random
a = numpy.zeros(10000).reshape(100, 100)
temp = []
for i in range(0,100):
for j in range(0,100):
temp.append(random.randint(0,100))
temp.append(random.randint(0,100))
a[i][j]=temp
print a
这会产生错误ValueError:使用序列设置数组元素。
那么最好的解决这个问题的方法是什么?对不起,这个黑客一起代码我从来没有真的必须使用python!
将创建一个100 * 100阵列与坐标? – user2219545
@ user2219545这是一个100 * 100 * 2数组,其中两个坐标使用最后一个维度。 –
@ user2219545 Janne的意思是说! – pradyunsg