理解Python编码中的随机函数

时间:2016-07-09 09:22:50

标签: python psychopy

如果有人可以帮我理解Python中的随机函数,我将不胜感激?

nLines=500
xys = random([nLines,2])*500-250 
oris = random(nLines)*180

在此处的示例中,oris的值将介于0-180之间。 (根据网站的说法)

使用*180如何实现这一目标?乘法(*)是否表示随机函数的某些内容?

xys值是否介于0到250之间?

谢谢。

1 个答案:

答案 0 :(得分:1)

*是正常乘法。 random()funtcion不带参数,因此您的代码可能会在编译时出错。 random()函数返回一个介于0和0.999999之间的浮点数,因此将它乘以180将得到一个介于0和179.999999之间的数字。最后,xys的值不会介于0到250之间。它的值介于-250和250之间。