Spalten aus Matrix löschen (Matlab Befehl => Python Befehl)
Verfasst: Dienstag 21. August 2012, 14:14
Hey,
ich hab hier in einem MATLAB-Code eine ziemlich wilden Befehl:
- AMatrix ist eine (100 x 200) Matrix
- index ist eine Zufallszahl zwischen 0 und 199 (also im Bereich der Spalten der Matrix)
- k ist Zähler einer For-schleife, der in Range(0, Faltung) - hier Faltung = 5 - annimmt
- aufteilung ist ein Vektor, der die 200 Spalten der AMatrix indiziert hat gemäß der Faltung => die ersten 20 Spalten sind mit "0" indiziert, die nächsten mit "1", ... die Spalten 180-199 mit "4"
Sofern ich den MATLAB Code jetzt richtig verstanden habe, ist MatrixTemp die Matrix, die alle Spalten hat, die nicht den index "k" haben!
Sprich, wenn k = 0, dann hat MatrixTemp die Spalten 20-199 der AMatrix!
Problem: Wie kann ich denn sowas in Python verwirklichen?
Vielen Dank für eure Hilfe
ich hab hier in einem MATLAB-Code eine ziemlich wilden Befehl:
Code: Alles auswählen
MatrixTemp = AMatrix(:, index(aufteilung~=k))
- index ist eine Zufallszahl zwischen 0 und 199 (also im Bereich der Spalten der Matrix)
- k ist Zähler einer For-schleife, der in Range(0, Faltung) - hier Faltung = 5 - annimmt
- aufteilung ist ein Vektor, der die 200 Spalten der AMatrix indiziert hat gemäß der Faltung => die ersten 20 Spalten sind mit "0" indiziert, die nächsten mit "1", ... die Spalten 180-199 mit "4"
Sofern ich den MATLAB Code jetzt richtig verstanden habe, ist MatrixTemp die Matrix, die alle Spalten hat, die nicht den index "k" haben!
Sprich, wenn k = 0, dann hat MatrixTemp die Spalten 20-199 der AMatrix!
Problem: Wie kann ich denn sowas in Python verwirklichen?
Vielen Dank für eure Hilfe
