我试图在不改变矩阵值的情况下将矩阵的大小增加一倍。是否有专门的函数可以做到这一点?这里,我需要将矩阵a转换为矩阵b。
a = np.array([[1,2], [3,4]]) b = np.array([[1,1,2,2], [1,1,2,2], [3,3,4,4], [3,3,4,4]])
3pmvbmvn1#
您可以在两个轴上执行repeat:
repeat
a = np.array([[1, 2], [3, 4]]) b =np.repeat(np.repeat(a, 2, axis=0), 2, axis=1)
输出:
array([[1, 1, 2, 2], [1, 1, 2, 2], [3, 3, 4, 4], [3, 3, 4, 4]])
1条答案
按热度按时间3pmvbmvn1#
您可以在两个轴上执行
repeat
:输出: