gpt4 book ai didi

python - 在python中用范围随机数初始化矩阵

转载 作者:太空宇宙 更新时间:2023-11-03 17:43:56 24 4
gpt4 key购买 nike

我正在寻找一种在 python 中使用 numpy 或其他东西初始化 N*N 矩阵的方法,其中数字在 [-1000,1000] 范围内?我尝试过:

>>> 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 的项目。

最佳答案

由于您有重复的数字,我假设您不希望该范围内的所有数字,而只是希望从该范围中抽取所选的数字。

在这种情况下,使用 numpy.random.randint可能就是你想要的。

A = numpy.random.randint(-1000,1000,size=(N,N))

关于python - 在python中用范围随机数初始化矩阵,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30098391/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com