我正在寻找一种在python中以[-1000,1000]的数字在[-1000,1000]中的N*n矩阵的方法,带有Numpy或其他任何东西?我尝试了:
>>> import numpy as NP
>>> a1 = NP.matrix("4 3 5; 6 7 8; 1 3 13; 7 21 9")
>> a1
matrix([[ 4, 3, 5],
[ 6, 7, 8],
[ 1, 3, 13],
[ 7, 21, 9]])
>>> a2 = NP.matrix("7 8 15; 5 3 11; 7 4 9; 6 15 4")
>>> a2
matrix([[ 7, 8, 15],
[ 5, 3, 11],
[ 7, 4, 9],
[ 6, 15, 4]])
这是我使用Python和Numpy的第一个项目。
由于您有重复数字,我认为您不希望该范围内的所有 all 数字,但只是从该范围绘制了所选的数字。<<<<<<<<<<<<<<<</p>
在这种情况下,使用numpy.random.randint
可能是您想要的。
A = numpy.random.randint(-1000,1000,size=(N,N))