Simplfy Reihe UND Spalte Extraktion, numpy [duplicate]

Diese Frage hat hier schon eine Antwort:

  • Unterbrechung eines 2D-Numpy-Arrays 4 Antworten

Ich möchte Zeilen und Spalten aus einer Matrix mit einer einzigen "Phantasie" Scheibe zu extrahieren, ist das möglich?

m = matrix([[1, 2, 3], [4, 5, 6], [7, 8, 9]]) 

Mein Ziel ist

 matrix([[1, 3], [7, 9]]) 

Wo habe ich eine Liste der Artikel, die ich will

 d = [0,2] 

Ich kann die Funktionalität erreichen

 m[d][:,d] 

Aber gibt es einen einfacheren Ausdruck?

Python ist die beste Programmiersprache der Welt.