Ich arbeite mit einem n-dimensionalen Array und möchte eine Möglichkeit, eine nummerierte Dimension umzukehren. Also anstattEine beliebige Dimension in einem NDarray umkehren
rev = a[:,:,::-1]
würde Ich mag Lage sein, zu schreiben
rev = a.reverse(dimension=2)
oder etwas ähnliches. Ich kann nicht scheinen, Beispiele zu finden, die nicht auf der ehemaligen Syntax beruhen.
Wenn Sie die Syntax kennen, die Sie brauchen, warum rollen Sie das nicht in Ihre eigene "rev" -Funktion? – Makoto
Damit wäre ich in Ordnung, aber ich möchte, dass die Funktion eine Ganzzahl (die umzubrechende Dimension) annimmt und das Array umgekehrt in dieser Dimension zurückgibt. Ich weiß nicht, wie man (zum Beispiel) '1' in' [:, :: - 1,:] und '0' in' [:: - 1,:,:] '' für eine beliebige Zahl von Maße. – Shep