Ich habe ein Stück Code in MATLAB, und ich versuche, diesen Code in Python zu übersetzen. In MATLAB kann ich dies schreiben:Wie verwende ich einen linearen Index für den Zugriff auf ein 2D-Array in Python
x = [1,2,3;4,5,6;7,8,9];
das ist nur eine 3 * 3-Matrix. Dann, wenn ich x(1:5)
verwende, überträgt MATLAB zuerst die Matrix x
in einen 1 * 9 Vektor und gibt mir dann einen 1 * 5 Vektor wie folgt zurück: Also könntest du mir bitte sagen, was für ein Stück Code in Python das haben kann gleiches ergebnis?
neue Absätze werden von Putten erstellt ng eine leere Zeile zwischen dem Ende eines Absatzes und dem Anfang eines nächsten. Also zwei Antworten – user2386276
Nicht genau, wie MATLAB funktioniert. 'x (1: 5)' nimmt einfach die ersten fünf Elemente in der Reihenfolge der Spalten, wie Sie es beschrieben haben, aber MATLAB macht keinen Zwischenschritt. – Adriaan
Zuerst, danke, dass Sie mir wissen lassen, wie man einen neuen Absatz generiert. Unter Berücksichtigung der Matlab-Prozeduren versuche ich dann zu beschreiben, was Matlab zurückgibt und hoffe, die Antwort über die richtige Aussage zu erhalten, um die gleiche Arbeit in Python zu leisten. Trotzdem danke für deine Meinung. –