Python 当从种子调用时,如何使用np.random.rand创建r介于-100和100之间的数组

Python 当从种子调用时,如何使用np.random.rand创建r介于-100和100之间的数组,python,numpy,Python,Numpy,这是我到目前为止所拥有的 import numpy as np np.random.seed(1) p12=np.random.rand(3,5)*100 -100 print ("p12a = ") print (p12) 这就是输出 p12a = [[ -1.1139 -25.1834 -71.9556 -21.0721 -89.6774] [-55.2106 -9.1404 -70.6386 -71.2225 -86.

这是我到目前为止所拥有的

    import numpy as np
    np.random.seed(1)
    p12=np.random.rand(3,5)*100 -100 
    print ("p12a = ")
    print (p12)
这就是输出

    p12a = 
    [[ -1.1139 -25.1834 -71.9556 -21.0721 -89.6774]
    [-55.2106  -9.1404 -70.6386 -71.2225 -86.9971]
    [-98.0633 -32.1164 -78.8372 -73.4453 -50.8427]]
如何使输出不全部为负,但r仍在-100和100之间?

使用

这将生成一个(3x5)NumPy数组,其浮点值介于-100(含)和+100(不含)之间


请注意,上限是独占的!这可能适用于您的用例,也可能不适用。

您是否尝试过使用不同的值来缩放
rand
的输出?提示:它生成0到1之间的值。
np.random.uniform(-100, 100, (3, 5))