使用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)
我想使用现有的数组进行构建。如何实现这一点(并且高效)?