python中具有范围随机数的启动矩阵



我正在寻找一种在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))

最新更新