【发布时间】:2021-06-04 07:26:20
【问题描述】:
我们可以使用 numpy 创建 N-dim 矩阵:
matrix= np.random.randint(5, size=(5, 5))
假设我想获得 0 到 4 之间的双精度值,例如 2.555 或 1.434,我应该使用什么函数?
【问题讨论】:
-
文档是否由于某种原因不清楚?
标签: python-3.x numpy random
我们可以使用 numpy 创建 N-dim 矩阵:
matrix= np.random.randint(5, size=(5, 5))
假设我想获得 0 到 4 之间的双精度值,例如 2.555 或 1.434,我应该使用什么函数?
【问题讨论】:
标签: python-3.x numpy random
使用np.random.uniform函数如下:
np.random.uniform(0,4, size = (5,5))
样本输出:
array([[1.37318128, 3.10722002, 2.39722365, 1.95412901, 2.29837145],
[1.65331776, 3.37478222, 0.71290494, 0.64033497, 2.03541558],
[2.65384027, 1.82204597, 3.88952334, 3.72478794, 1.41670979],
[1.83850468, 1.96107175, 3.30916063, 2.33715428, 1.25788108],
[0.9843734 , 3.8700671 , 0.63356675, 0.23514751, 1.96708274]])
【讨论】: