Python:random()不接受任何参数

Python:random()不接受任何参数,python,Python,我正在尝试创建包含0到1之间的随机变量的nxn矩阵。我是通过以下代码创建的(默认矩阵大小为10x10): 我得到一个错误:random()不接受任何参数(给定1个)。我读过论坛,我不确定。选择是前进的方向。我是怎么搞砸的?错误有点明显,但您也可以检查 如您所见,random.random()不需要任何参数,但您给出了一个(param.matrix\u size) 如果需要两个整数之间的随机整数,请使用random.randint(0,params.matrix_size)方法不带参数 如果要生成

我正在尝试创建包含0到1之间的随机变量的nxn矩阵。我是通过以下代码创建的(默认矩阵大小为10x10):


我得到一个错误:random()不接受任何参数(给定1个)。我读过论坛,我不确定。选择是前进的方向。我是怎么搞砸的?

错误有点明显,但您也可以检查

如您所见,
random.random()
不需要任何参数,但您给出了一个(
param.matrix\u size

如果需要两个整数之间的随机整数,请使用random.randint(0,params.matrix_size)方法不带参数

如果要生成0到1之间的数字范围。那你就可以

[random.random() for i in range(10)] # To generate 10 random numbers, replace 10 with params.matrix_size.
或者和努比一起

import numpy as np
np.random.random(10)

非常感谢!非常感谢,我还不能投票…这回答了我的问题。
import numpy as np
np.random.random(10)