So platzieren Sie eine Zahlenliste in einem 2D-Nummernfeld, wobei die zweite Dimension des Arrays der Anzahl der Ziffern der größten Anzahl entspricht diese Liste? Ich möchte auch, dass die Elemente, die nicht zur ursprünglichen Zahl gehören, in jeder Reihe des zurückkehrenden Arrays Null sind.Teilen einer Zahl und Zuweisen von Elementen in einer Reihe in einem numply-Array
Beispiel:
aus der Liste a = range(0,1001)
, wie die numpy Array von dem unten stehenden Formular zu erhalten:
[[0,0,0,0],
[0,0,0,1],
[0,0,0,2],
...
[0,9,9,8]
[0,9,9,9],
[1,0,0,0]]
Bitte beachten Sie, wie das jede Zahl an Ort und Stelle platziert wird in ein np.zeros((1000,4))
Array am Ende jeder Zeile.
NB: A pythonic wird vektorisiert Implementierung
Danke nochmal! Das ist schön. – akilat90