Ich habe ein Array, dem ich 1 zu der letzten Spalte der ersten 16 Zeilen hinzufügen möchte und 0 zu der letzten Spalte der Zeilen von 17 bis 27. Ich suchte überall jedoch Spaltung scheint um nur zu arbeiten, wenn wir das Array in gerade Teile teilen wollen, wenn ich das Array in einer bestimmten Zeile in zwei kleinere Arrays schneiden könnte, wäre es einfach, weil ich nur 1 und 0 anhängen würde, als die Arrays wieder zusammen zu bringen.Python-Array-Manipulation, Spaltung, Löschen
Eine weitere Möglichkeit zu hart Code wäre, wo die spezifischen Zahlen, die durch die Indizierung gehen sollte, aber das scheint ein wenig kompliziert
offen, ich habe keine mehr Ideen für sie, hier sind die Arrays für die visuelle Darstellung der Problem (mit verkürztem Zeilen):
[[0.133987 0.359897 0.000000 0.527855 0.764706 0.212121]
[0.301506 0.407752 0.013970 0.553386 0.830450 0.272727]
[0.414438 0.415456 0.023283 0.597853 0.833910 0.333333]
[0.434815 0.415844 0.046566 0.604616 0.837370 0.363636]
[0.436664 0.500333 0.093132 0.607321 0.868512 0.366667]
[0.447560 0.559649 0.098952 0.626934 0.882353 0.393939]]
Ich mag es wäre zu haben wie so: `
[[0.133987 0.359897 0.000000 0.527855 0.764706 0.212121 1]
[0.301506 0.407752 0.013970 0.553386 0.830450 0.272727 1]
[0.414438 0.415456 0.023283 0.597853 0.833910 0.333333 1]
[0.434815 0.415844 0.046566 0.604616 0.837370 0.363636 1]
[0.436664 0.500333 0.093132 0.607321 0.868512 0.366667 0]
[0.447560 0.559649 0.098952 0.626934 0.882353 0.393939 0]]
Haben Sie ein Array, eine Liste von Listen oder ein numpy Array? Jeder hat seine eigenen Lösungen. – Evert
Sie beschreiben Ihre Versuche, aber es kann hilfreich sein, den tatsächlichen Code Ihres (besten) Versuchs zu sehen. – Evert
es ist ein numpy Array, ich habe nichts versucht, weil ich keine Methode dafür gefunden habe, also weiß ich nicht einmal wo ich anfangen soll – Dantuzzo