Python 简化行和列提取,numpy

Python 简化行和列提取,numpy,python,numpy,Python,Numpy,我希望使用单个“奇特”切片从矩阵中提取行和列,这可能吗 m = matrix([[1, 2, 3], [4, 5, 6], [7, 8, 9]]) 我的目标是 matrix([[1, 3], [7, 9]]) 我有我想要的物品清单 d = [0,2] 我可以通过 m[d][:,d] 但是有一个更简单的表达式吗?您可以使用: 它将发出: [[1 3] [7 9]] [[1 3] [7 9]]

我希望使用单个“奇特”切片从矩阵中提取行和列,这可能吗

m = matrix([[1, 2, 3],
            [4, 5, 6],
            [7, 8, 9]])
我的目标是

matrix([[1, 3],
        [7, 9]])
我有我想要的物品清单

d = [0,2]
我可以通过

m[d][:,d]
但是有一个更简单的表达式吗?

您可以使用:

它将发出:

[[1 3]
 [7 9]]
[[1 3]
 [7 9]]