Numpy Array: Spalten manipulieren
Verfasst: Freitag 25. November 2016, 15:17
Hallo zusammen,
ich habe leider nicht wirklich viel Hilfreiches zu meinem Problem gefunden, oder aber ich war zu doof es zu verstehen
Ich habe einen 2 Dimensionelen numpy.array und würde auf den Spalten gerne rechnen. Meine Bisherige Lösung ist:
for i in range(mx[:,0].size): temp = mx[i,:]-mx[i,t] #zieht Spalte t von jeder Spalte ab
Gibt es da eine elegantere Lösung das ohne Schleife zu schreiben? Wenn ich Zeilen manipulieren will, kann ich ja zum Beispiel auch:
temp=mx[:]-mx[t]#zieht Reihe t von jeder Reihe ab
schreiben.
So eine Lösung suche ich
Besten Dank für alle Hilfe!
ich habe leider nicht wirklich viel Hilfreiches zu meinem Problem gefunden, oder aber ich war zu doof es zu verstehen

Ich habe einen 2 Dimensionelen numpy.array und würde auf den Spalten gerne rechnen. Meine Bisherige Lösung ist:
for i in range(mx[:,0].size): temp = mx[i,:]-mx[i,t] #zieht Spalte t von jeder Spalte ab
Gibt es da eine elegantere Lösung das ohne Schleife zu schreiben? Wenn ich Zeilen manipulieren will, kann ich ja zum Beispiel auch:
temp=mx[:]-mx[t]#zieht Reihe t von jeder Reihe ab
schreiben.
So eine Lösung suche ich

Besten Dank für alle Hilfe!