【发布时间】:2021-02-06 06:29:43
【问题描述】:
我正在尝试生成随机矩阵。但是,随机矩阵的每个元素都有不同的范围。所以我想生成一个随机矩阵,使每个元素在该范围内都有该随机数。到目前为止,我已经能够生成具有唯一列范围的矩阵:
c1 = np.random.uniform(low=2, high=1000, size=(15,1))
c2 = np.random.uniform(low=0.001, high=100, size=(15,1))
c3 = np.random.uniform(low=30, high=10000, size=(15,1))
c4 = np.random.uniform(low=1, high=25, size=(15,1))
mtx = np.concatenate((c1,c2,c3,c4), axis=1)
现在 mtx 中的行的低和高也有很大不同。如何生成这样的随机矩阵,每个行元素也具有唯一的范围而不仅仅是列?
【问题讨论】:
-
每个行元素也具有唯一范围是什么意思?
-
你的意思是 matix 中的每个元素都应该落在两个不同的均匀分布的范围内吗?
标签: python-3.x numpy random numpy-ndarray