我知道我们可以使用Pandas来标记矩阵的行和列。但我想使用numpy来标记矩阵的行和列。
让我用矩阵来定义这个问题假设我正在初始化一个更大尺寸的矩阵:16x16
import numpy as np
C = np.zeros((16, 16), dtype=int)
此外,我有两个小尺寸矩阵:比如A和B:都是8x8
那么,我需要的是:
C[0:4, 0:4] = A[0:4, 0:4]
C[0:4, 4:8] = A[0:4, 4:8]
C[4:8, 0:4] = A[4:8, 0:4]
C[4:8, 4:8] = A[4:8, 4:8] + B[0:4, 0:4]
像这样的。。我能在几乎没有标签和自动化的情况下完成同样的操作吗?
不太清楚您到底在寻找什么,但使用可以使代码更加简洁
C[0:8, 0:8] = A[0:8, 0:8]
C[4:8, 4:8] += B[0:4, 0:4]