[英]Efficient matrix indexing in Numpy
我有一个大小为 256 X 16 的矩阵A
和一个大小为 8 X 8 的第二个矩阵B
,其中B
的每个元素都是[0, 15]
范围内的 integer 。 如果 A 只是一个行向量(即大小为 1X16),那么C = A[B]
将 output 一个 8X8 矩阵,其中Cij = A[bij]
。 如果A
是 256X16 使用 numpy (或其他任何东西),有什么有效的方法可以做同样的事情吗? 我的意思是我想要一个大小为 256 X 8 X 8 的 output 矩阵C
(即B
正在索引A
每一行)。 谢谢!
好的,我认为我解决了它:
C = A[:, B]
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.