Wie kann ich die numpy Array nach Zeilen füllen?Fill numpy Array nach Zeilen
Zum Beispiel arr=np.zeros([3,2]).
ich ersetzen wollen jede Zeile von list = [1,2].
So Ausgabe lautet:
[1 2
1 2
1 2]
ich es von Hand machen kann
for x in arr[:]:
arr[:]=[1,2]
Aber ich glaube, es ist schneller Wege.
Sorry, schauen Sie bitte edit: Angenommen, wir haben:
arr=array([[[ 0., 0., 0.],
[ 0., 0., 0.]],
[[ 0., 0., 0.],
[ 0., 0., 0.]],
[[ 0., 0., 0.],
[ 0., 0., 0.]]])
I arr wollen [1] Array von [1,2] wie folgt füllen:
arr=array([[[ 0., 0., 0.],
[ 0., 0., 0.]],
[[ 1., 1., 1.],
[ 2., 2., 2.]],
[[ 0., 0., 0.],
[ 0., 0., 0.]]])
Ist Ihr Original-Array tatsächlich alle Nullen? – wwii
Whst ist Ihr Array Shapw? – wwii