【发布时间】:2021-08-05 08:07:34
【问题描述】:
我想知道是否有一种方法可以生成具有基于更大矩阵的值的矩阵。例如,如果我有
larger_matrix = np.random.randint(10, size=(10,5))
Out[1]:
array([[0, 9, 0, 0, 3],
[9, 4, 7, 7, 0],
[9, 4, 5, 6, 9],
[6, 3, 1, 7, 3],
[8, 4, 6, 9, 7],
[8, 1, 5, 8, 8],
[9, 9, 6, 0, 9],
[9, 9, 6, 8, 7],
[5, 5, 6, 6, 4],
[4, 4, 7, 0, 7]])
我想创建大小为 (4, 5) 的 smaller_matrix,其值从 larger_matrix 中随机采样,我该怎么做?我知道函数np.random.choice() 存在,但我很不确定它是否对我的问题有帮助,因为我处理的是矩阵而不是列表。谢谢。
【问题讨论】:
标签: python python-3.x simulation