Wie Entferne ich die ersten und letzten Zeilen und Spalten aus einem 2D-numpy-array?

Ich würde gerne wissen, wie zu entfernen die ersten und letzten Zeilen und Spalten aus einem 2D-array numpy. Zum Beispiel, sagen wir, wir haben ein (N+1) x (N+1) matrix genannt H dann in MATLAB/Octave, der code, den ich verwenden würde, wäre:

Hsub = H(2:N,2:N);

Was ist der entsprechende code in Numpy? Ich dachte, dass np.Umformen könnte tun, was ich will, aber ich bin mir nicht sicher, wie es zu entfernen nur das Ziel Zeilen, wie ich denke, wenn ich Umformen, um eine (N-1) x (N-1) matrix, es werde entfernen Sie die letzten zwei Zeilen und Spalten.

InformationsquelleAutor BH2017 | 2015-03-20
Schreibe einen Kommentar