生成/创建一个正负浮数的随机列表

时间:2019-03-06 10:26:38

标签: python

我想在一个范围内创建一个随机的正负浮数列表 像这样:

0.1、1.5、0.6,-1.3,-0.4等。

我知道我们有类似的东西:

import random    
my_randoms = random.sample(xrange(100), 10)

但这似乎使我成为列表的浮动部分和负面部分。

非常感谢,非常感谢您的帮助。

2 个答案:

答案 0 :(得分:2)

对于精度为1的floatpositive随机数字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)