我想在一个范围内创建一个随机的正负浮数列表 像这样:
0.1、1.5、0.6,-1.3,-0.4等。
我知道我们有类似的东西:
import random
my_randoms = random.sample(xrange(100), 10)
但这似乎使我成为列表的浮动部分和负面部分。
非常感谢,非常感谢您的帮助。
答案 0 :(得分:2)
对于精度为1的float
和positive
随机数字negative
,您可以使用:
import numpy as np
size = 10
np.set_printoptions(precision=1)
my_randoms = np.random.uniform(-100, 100, size)
print(my_randoms)
例如打印以下内容:
[ 49.5 -2. -54.5 -87.6 17.3 92.3 -1.4 47.7 -27.4 -31.8]
答案 1 :(得分:0)
很简单。试试这个
import random
for x in range(10):
print random.randint(100)