[PYTHON] Ajouter des lignes à un tableau vide avec numpy

Post-scriptum: Je suis débutant, donc je ne sais pas du tout comment utiliser NumPy lol Au lieu de créer et de combiner des tableaux Numpy dans une boucle Tout ce que vous avez à faire est de créer une liste multidimensionnelle et enfin de la convertir avec np.array (). Facile à mettre en œuvre et rapide à utiliser.

En bref, je voulais faire quelque chose comme l'article ci-dessous. https://kakedashi-engineer.appspot.com/2020/02/28/multi-list-numpy/

Code source complet

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

Je veux créer un tableau à deux dimensions à la fin, donc de cette façon

python


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

Le but est de faire comme ça. Le nombre d'éléments dans une ligne est de 3 et un tableau à deux dimensions avec 0 ligne est créé. np.empty est bien, mais j'ai osé utiliser np.zeros car il a de toute façon 0 ligne.

continuer

python


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

Cependant, notez que b est remodelé pour créer un tableau à deux dimensions.

result


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

Le résultat souhaité a été obtenu.

Recommended Posts

Ajouter des lignes à un tableau vide avec numpy
Créez un tableau vide avec Numpy pour ajouter des lignes pour chaque boucle
Créez un tableau à deux dimensions en ajoutant une ligne à la fin d'un tableau vide avec numpy
Comment lire un tableau avec ConfigParser de Python
Comment convertir un tableau en dictionnaire avec Python [Application]
Je voulais calculer un tableau avec la méthode des subs de Sympy
Accès en indice au tableau numpy python
Ajouter des champs à des entités avec ArcPy
Extraire plusieurs éléments avec le tableau Numpy
Comment ajouter un package avec PyCharm
Ajouter des images à des photos iOS avec Pythonista
Que faire si une erreur se produit lors de l'importation de numpy avec VScode
Convertir un tableau (struct) en json avec golang
Soyez prudent lors de l'ajout d'un tableau à un tableau
[Python] Ajouter le nombre total de lignes à Pandas DataFrame
Ajouter du bruit gaussien aux images avec python2.7
Essayez de générer une image avec aliénation
Je veux écrire un élément dans un fichier avec numpy et le vérifier.
Enregistrez le tableau numpy dans un fichier wav à l'aide du module wave
Convertissez les données avec la forme (nombre de données, 1) en (nombre de données,) avec numpy.
Envoyez un email à l'adresse de Spushi avec python
Comment recadrer une image avec Python + OpenCV
Je veux être OREMO avec setParam!
Augmentez la "puissance numpy" avec [100 exercices numpy] (11e à 20e questions)
J'ai essayé de détecter un objet avec M2Det!
Vitesse: ajouter un élément à la fin du tableau Python
Ajouter / supprimer un noyau pour utiliser jupyter avec venv
Ajouter des totaux aux lignes et aux colonnes avec des pandas
Fonctionnement du tableau NumPy (3)
Fonctionnement du tableau NumPy (1)
Passez un tableau de PHP à PYTHON et effectuez un traitement numpy pour obtenir le résultat
Je veux convertir une image en WebP avec sucette
[Python] Créer un tableau structuré (stocker des données hétérogènes avec NumPy)
Ajoutez la fonction d'exportation CSV à l'écran de gestion avec django-import-export
Comment ajouter de l'aide à HDA (avec bonus de script Python)
Diverses méthodes pour extraire les colonnes du tableau NumPy
Je voulais aussi vérifier les indices de type avec numpy
Ajoutez des informations au bas de la figure avec Matplotlib
Convertir le tableau NumPy "ndarray" en lilt en Python [tolist ()]
Ajoutez simplement le pilote à la touche de forme avec mélangeur
Introduction au traitement parallèle distribué Python par Ray
J'ai essayé Smith en standardisant une matrice entière avec Numpy
Note de lecture: Introduction à l'analyse de données avec Python
Augmentez la "puissance numpy" avec [100 exercices numpy] (1re à 10e questions)
Un moyen simple de créer un module d'importation avec jupyter
J'ai essayé d'implémenter le perceptron artificiel avec python
Comment créer un serveur HTTPS avec Go / Gin
J'ai essayé de créer une application OCR avec PySimpleGUI
Convertir les éléments du tableau numpy de float en int
J'ai essayé de trouver la classe alternative avec tensorflow
Créer un environnement pour utiliser CaboCha avec Google Colaboratory