我正在创建一个随机值的numpy数组,并将它们添加到包含32位浮点数的现有数组中。我希望使用与目标数组相同的数据类型生成随机值,这样就不必手动转换数据类型。import numpy as np
x += np.random.randn(*x.shape).astype('f')
我想要做的不是最后一行我的具体
我正在尝试生成浮点数,但不是在[0-1]中,而是在sys.float_info.max和sys.float_info.min中。不幸的是,Python的随机数和Numpy随机数是这样工作的但是random()不会生成足够小的数字来与最大浮点数的指数竞争。print min([random.uniform(0, sys.float_info.max) for i in ran