使用python-numpy库标记矩阵



我知道我们可以使用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]

相关内容

  • 没有找到相关文章

最新更新