[PYTHON] Fügen Sie einem leeren Array mit numpy Zeilen hinzu

Nachtrag: Ich bin ein Anfänger, also weiß ich überhaupt nicht, wie man NumPy benutzt lol Anstatt Numpy-Arrays in einer Schleife zu erstellen und zu kombinieren Sie müssen lediglich eine mehrdimensionale Liste erstellen und diese schließlich mit np.array () konvertieren. Einfach zu implementieren und schnell zu bedienen.

Kurz gesagt, ich wollte so etwas wie den folgenden Artikel machen. https://kakedashi-engineer.appspot.com/2020/02/28/multi-list-numpy/

Ganzer Quellcode

numpy_join.py


# coding:UTF-8
import numpy as np
a = np.zeros((0,3))
for i in range(5):
    b = np.array([1, 2, 3])
    a = np.r_[a,b.reshape(1,-1)]
print a

Ich möchte also am Ende ein zweidimensionales Array erstellen auf diese Weise

python


a = np.zeros((0,3))

Der Punkt ist, dies zu tun. Die Anzahl der Elemente in einer Zeile beträgt 3, und es wird ein zweidimensionales Array mit 0 Zeilen erstellt. np.empty ist in Ordnung, aber ich habe es gewagt, np.zeros zu verwenden, da es sowieso 0 Zeilen hat.

fortsetzen

python


a = np.r_[a,b.reshape(1,-1)]

Beachten Sie jedoch, dass b umgeformt wird, um ein zweidimensionales Array zu erstellen.

result


[[ 1.  2.  3.]
 [ 1.  2.  3.]
 [ 1.  2.  3.]
 [ 1.  2.  3.]
 [ 1.  2.  3.]]

Das gewünschte Ergebnis wurde erhalten.

Recommended Posts

Fügen Sie einem leeren Array mit numpy Zeilen hinzu
Erstellen Sie mit Numpy ein leeres Array, um Zeilen für jede Schleife hinzuzufügen
Erstellen Sie ein zweidimensionales Array, indem Sie am Ende eines leeren Arrays mit numpy eine Zeile hinzufügen
So lesen Sie ein Array mit Pythons ConfigParser
So konvertieren Sie mit Python [Anwendung] von einem Array in ein Wörterbuch
Ich wollte ein Array mit der Subs-Methode von Sympy berechnen
Indexierter Zugriff auf das Python-Numpy-Array
Fügen Sie mit ArcPy Felder zu Features hinzu
Extrahieren Sie mehrere Elemente mit dem Numpy-Array
So fügen Sie ein Paket mit PyCharm hinzu
Fügen Sie mit Pythonista Bilder zu iOS-Fotos hinzu
Was tun, wenn beim Importieren von numpy mit VScode ein Fehler auftritt?
Konvertieren Sie ein Array (struct) mit golang in json
Seien Sie vorsichtig, wenn Sie einem Array ein Array hinzufügen
[Python] Fügen Sie Pandas DataFrame insgesamt Zeilen hinzu
Fügen Sie Bildern mit Python2.7 Gaußsches Rauschen hinzu
Versuchen Sie, ein Bild mit Entfremdung zu erzeugen
Ich möchte ein Element mit numpy in eine Datei schreiben und es überprüfen.
Speichern Sie das numpy-Array mithilfe des Wave-Moduls in einer WAV-Datei
Konvertieren Sie Daten mit Form (Anzahl der Daten, 1) in (Anzahl der Daten,) mit numpy.
Senden Sie eine E-Mail mit Python an Spushis Adresse
So beschneiden Sie ein Bild mit Python + OpenCV
Ich möchte OREMO mit setParam sein!
Erhöhen Sie die "Numpy Power" mit [100 Numpy-Übungen] (11. bis 20. Frage)
Ich habe versucht, ein Objekt mit M2Det zu erkennen!
Geschwindigkeit: Element am Ende des Python-Arrays hinzufügen
Kernel hinzufügen / entfernen, um Jupyter mit venv zu verwenden
Fügen Sie mit Pandas Summen zu Zeilen und Spalten hinzu
NumPy-Array-Operation (3)
NumPy-Array-Operation (1)
Übergeben Sie ein Array von PHP an PYTHON und führen Sie eine Numpy-Verarbeitung durch, um das Ergebnis zu erhalten
Ich möchte ein Bild mit Lollipop in WebP konvertieren
[Python] Strukturiertes Array erstellen (heterogene Daten mit NumPy speichern)
Fügen Sie dem Verwaltungsbildschirm mit django-import-export die CSV-Exportfunktion hinzu
So fügen Sie HDA Hilfe hinzu (mit Python-Skriptbonus)
Verschiedene Methoden zum Extrahieren von Spalten des NumPy-Arrays
Ich wollte auch Typhinweise mit numpy überprüfen
Fügen Sie mit Matplotlib Informationen am unteren Rand der Abbildung hinzu
Konvertieren Sie das NumPy-Array "ndarray" in Python [tolist ()]
Fügen Sie einfach den Treiber mit dem Mixer zum Formschlüssel hinzu
Einführung in die verteilte Parallelverarbeitung von Python durch Ray
Ich habe versucht, eine ganzzahlige Matrix mit Numpy zu standardisieren
Lesehinweis: Einführung in die Datenanalyse mit Python
Erhöhen Sie die "Numpy Power" mit [100 Numpy Übungen] (1. bis 10. Frage)
Eine einfache Möglichkeit, ein Importmodul mit jupyter zu erstellen
Ich habe versucht, künstliches Perzeptron mit Python zu implementieren
So erstellen Sie einen HTTPS-Server mit Go / Gin
Ich habe versucht, eine OCR-App mit PySimpleGUI zu erstellen
Konvertieren Sie Elemente des Numpy-Arrays von float in int
Ich habe versucht, die alternative Klasse mit Tensorflow zu finden
Erstellen einer Umgebung für die Verwendung von CaboCha mit Google Colaboratory