Ich frage mich, ob es eine Möglichkeit gibt, diesen Code arbeiten zu lassen. Hoffentlich ist klar, was ich machen möchte.np.column_stack() Verwendung innerhalb der Schleife
Ich hoffte, dass nach jeder Iteration eine neue Zeile innerhalb des Arrays erstellt würde. Stattdessen scheint es so, als ob die vorherige Zeile überschrieben wurde - nicht überraschend.
Gibt es eine andere Möglichkeit, dies zu tun?
list1 = [4, 5]
for j in list1:
one = j + 1
two = j + 2
array = np.column_stack((one, two))
print(array)
#Output
[[ 6 7]]
#What I actually want
[[ 5 6]
[ 6 7]]
Danke. Dies scheint nicht in meinem Code zu funktionieren, obwohl –
Um sicher zu sein, habe ich gerade den Code in Python2.7 und Python3.5 getestet und es funktioniert wie erwartet. Ich habe die Erklärung erweitert und darauf hingewiesen, warum dein Code nicht funktioniert. – thebrandre
Hey danke! Es funktioniert, aber nicht wirklich für die Zwecke meines Codes. Der obige Code ist ein kleines Beispiel für meinen Code. Meine for-Schleife ist viel größer und enthält viele Dinge. Ich hatte gehofft, dass es einen ähnlichen Weg geben würde, wie ich es vorgeschlagen habe. –