Ich möchte folgendes machen: Ich habe ein Array mit der Form (10,400), also 10 Zeilen mit je 400 Einträgen. Ich habe hier als Beispiel einfach mal ein Array mit zwei Zeilen und fünf Einträgen genommen, der Übersicht halber. Ich möchte jetzt das Array Spaltenweise weiterverarbeiten, zum Beispiel die Summe über die Einträge bilden. Wenn ich das wie hier im Beispiel versuche, wird das immer Zeilenweise gemacht. Also, aus dem (2,5) Array wird eine Liste mit zwei Einträgen, ich möchte aber eine mit fünf, also über die übereinander liegenden Zahlen (wenn man sich das Array als Matrix vorstellt) ((Also die Liste sollte so aussehen: [2,6,8,11,13])). Kann ich das irgendwie auf diesem Weg machen?
Code: Alles auswählen
x = [1,4,5,7,8]
x = np.asarray(x)
y = [1,2,3,4,5]
y = np.asarray(y)
liste = []
test_array = np.vstack((x,y))
for column in test_array:
liste.append(column.sum())