【发布时间】:2016-10-24 19:19:46
【问题描述】:
有没有办法使用 numpy 从较小的方阵 m 中创建方阵 M?
假设M的形状可以被m的形状整除(2x2):
m = [[1, 2],
[3, 4]]
从 m 开始,我想构建一个形状为 4x4 的矩阵,这样:
array([[ 1., 2., 1., 2.],
[ 3., 4., 3., 4.],
[ 1., 2., 1., 2.],
[ 3., 4., 3., 4.]])
已创建。
我知道如何创建特定形状的矩阵并使用 标量对其进行初始化:
numpy.full((4,4), 0, dtype=numpy.int)
在这里,我想使用现有数组进行构建。如何实现(和高效)?
【问题讨论】: