Zu Spalten in NumPy zuweisen?
Wie könnte der folgende MATLAB-code geschrieben werden, mithilfe von NumPy?
A = zeros(5, 100);
x = ones(5,1);
A(:,1) = x;
Zuordnung zu den Zeilen scheint zu funktionieren leicht, aber ich konnte Sie nicht finden, ein Beispiel der Zuweisung eines Arrays an eine Spalte mit einem anderen array.
InformationsquelleAutor der Frage Benno | 2012-06-06
Du musst angemeldet sein, um einen Kommentar abzugeben.
Verwenden
a[:,1] = x[:,0]
. Sie müssenx[:,0]
wählen Sie die Spalte von x als ein einziges numpy-array. Wenn Sie die Wahl haben, wie format-x, es ist besser, es nicht zu einer 2-dimensionalen array in den ersten Platz, aber nur eine normale (Zeilen) array:InformationsquelleAutor der Antwort BrenBarn
InformationsquelleAutor der Antwort fraxel