Ich muss eine Spalte und und eine Zeile zu einem vorhandenen numpy Array an einer Position hinzufügen, die so definiert ist wie ich kann. Vergebung für mein normales Englisch.Wie kann ich einem Array eine zusätzliche Zeile und Spalte hinzufügen?
Antwort
Ich nehme an, Ihre Spalte und Zeilen sind nur eine Liste von Listen?
Das heißt, Sie haben folgendes?
L = [[1,2,3],
[4,5,6]]
Um eine weitere Zeile hinzuzufügen, verwenden Sie die Append-Methode einer Liste.
L.append([7,8,9])
L = [[1,2,3],
[4,5,6],
[7,8,9]]
geben eine weitere Spalte hinzuzufügen, würden Sie über jede Zeile Schleife haben. Ein einfacher Weg, dies zu tun, ist mit einem Listenverständnis.
L = [x + [0] for x in L]
geben
L = [[1,2,3,0],
[4,5,6,0]]
und das in Array nur Array (lst) zu konvertieren? –
Das sollte funktionieren. Es gibt wahrscheinlich einen besseren Weg, dies mit numpy zu tun, aber Ihre ursprüngliche Frage hat dies nicht spezifiziert. –
danke für die Beantwortung – ricardo
Es gibt viele Möglichkeiten, dies in numpy zu tun, aber nicht alle von ihnen können Sie bei jeden Ort (zB die Zeile/Spalte in dem Ziel-Array hinzuzufügen, hängen erlaubt nur den Zusatz nach der letzten Zeile/Spalte). Wenn Sie eine einzelne Methode/Funktion wollen entweder eine Zeile oder Spalte an einer beliebigen Position in einem Ziel Array anzuhängen, würde ich mit ‚Einsatz‘ gehen:
T = NP.random.randint(0, 10, 20).reshape(5, 4)
c = NP.random.randint(0, 10, 5)
r = NP.random.randint(0, 10, 4)
# add a column to T, at the front:
NP.insert(T, 0, c, axis=1)
# add a column to T, at the end:
NP.insert(T, 4, c, axis=1)
# add a row to T between the first two rows:
NP.insert(T, 2, r, axis=0)
- 1. Spalte oder Zeile in 3D-Array Hinzufügen
- 2. Wie kann ich Tridion zusätzliche Multimediatypen hinzufügen?
- 3. Wie kann ich meinem VPS-Server eine zusätzliche Site hinzufügen?
- 4. Wie kann ich eine zusätzliche Konfigurationsdatei für mysql (my.cnf) hinzufügen
- 5. Wie kann ich in ggplot2 eine zusätzliche Legende hinzufügen?
- 6. Kann ich dem Reflog eine Zeile hinzufügen?
- 7. Wie wähle ich Spalte und Zeile aus einem NSTableView?
- 8. Linq hinzufügen zusätzliche Spalte (max Datum)
- 9. Wie füge ich eine zusätzliche Spalte zu Fiddler hinzu
- 10. Wie die zusätzliche Zeile (oder Spalte) nach transponieren() in Pandas
- 11. Wie kann ich eine Zeile in einem JavaScript-Array basierend auf einem Schlüsselwert aktualisieren?
- 12. Kann ich einer DetailsView in ASP.NET eine zusätzliche Aktion hinzufügen?
- 13. Wie kann ich einem Django-Feld eine zusätzliche Beschreibung hinzufügen, die in der Datenbank gespeichert wird?
- 14. Eine zusätzliche Zeile im DataGridView
- 15. Wie finde ich eine Zeile aus einem Array in swift
- 16. Insert-Anweisung mit Unterabfrage und zusätzliche Spalte
- 17. Wie kann ich eine Spalte zu einer vorhandenen Tabelle hinzufügen?
- 18. Wie kann ich eine Spalte einer Liste zusammenfassen?
- 19. Wie kann ich eine Zeile dynamisch in WPF hinzufügen?
- 20. Wie kann ich eine Zeile mit Validierung hinzufügen/entfernen?
- 21. Wie kann ich Mitglieder zu einem Array von SqlParameter hinzufügen?
- 22. Wie kann ich Schlüsselwertpaare zu einem Array hinzufügen?
- 23. R-Programmierung - Zusätzliche Spalte zur vorhandenen Matrix hinzufügen
- 24. Wie kann ich eine zusätzliche Variable zur Abfrage in Ajax
- 25. Auswählen eine zusätzliche leere Zeile, die nicht
- 26. Wie zusätzliche Daten zu einem symfony 2 Formular hinzufügen
- 27. Wie kann ich in einer ExpandableListView eine zusätzliche Zeile am Ende der untergeordneten Ergebnisse anzeigen?
- 28. Kann ich während des Betriebs eine Spalte zu Slickgrid hinzufügen?
- 29. eine Zeile zu einem Modell hinzufügen
- 30. Wie füge ich eine zusätzliche Spalte in die Antworttabelle auf einem Formular einreichen?
Dies muss ein wenig mehr Informationen –
welche Art von ein Array? Liste von Listen, array.array oder numpy.array? –
-1: Kein Code .... –