[PYTHON] Les zéros NumPy peuvent être définis même avec une taille de 0

Aperçu

--NumPy vous permet de définir des zéros de taille 0 comme np.zeros ((0, 4))

Je veux faire quelque chose comme list.append () avec le tableau NumPy

La liste peut utiliser append

Ce que je fais souvent lors de la création de listes en Python

a = []
for i in range(10):
    a.append(1)

Quelqu'un comme

Le tableau n’a pas d’append

Si vous essayez de faire de même avec un tableau de NumPy, vous utiliserez numpy.vstack () et numpy.hstack () → Puisque le nombre de lignes (ou colonnes) des deux tableaux à attacher doit correspondre, nous avons d'abord défini le tableau avec shape = (1, 4).

Mauvaise personne


import numpy as np
a = np.zeros((1, 4))
for i in range(10):
    ones = np.ones((1, 4))
    a = a.vstack((a, ones))
a = a[1:, :] #Seule la première pièce définie est exclue

Un tableau de taille 0 peut être défini

Je me sentais mal à l'aise avec l'opération consistant à définir d'abord un tableau de forme = (1, 4), puis à le supprimer, j'ai donc dû définir des zéros de taille 0 comme un essai.

Facile à voir


import numpy as np
a = np.zeros((0, 4)) #Zéro taille 0s
for i in range(10):
    ones = np.ones((1, 4))
    a = a.vstack((a, ones))


Recommended Posts

Les zéros NumPy peuvent être définis même avec une taille de 0
Récapitulatif du format des formats qui peuvent être sérialisés avec gensim
Peut être utilisé avec AtCoder! Une collection de techniques pour dessiner du code court en Python!
Détecter les objets d'une couleur et d'une taille spécifiques avec Python
Faisons un diagramme sur lequel on peut cliquer avec IPython
[Python] Un programme qui trouve le nombre maximum de jouets pouvant être achetés avec votre argent
[Python] Créez un graphique qui peut être déplacé avec Plotly
Créez une Spinbox qui peut être affichée en binaire avec Tkinter
J'ai fait un shuffle qui peut être réinitialisé (inversé) avec Python
Créez un graphique des devises qui peut être déplacé avec Plotly (2)
Comparaison de 4 styles pouvant être passés à seaborn avec set_context
Créez une Spinbox pouvant être affichée dans HEX avec Tkinter
Créez un graphique des devises qui peut être déplacé avec Plotly (1)
Puis-je être un data scientist?
Dessinez un beau cercle avec numpy
requirements.txt peut être commenté avec #
Obtenez une liste des paramètres de caméra qui peuvent être définis avec cv2.VideoCapture et faites-en un type de dictionnaire
Obtenez l'identifiant d'un GPU avec une faible utilisation de la mémoire
Les zéros NumPy peuvent être définis même avec une taille de 0
Puis-je être un data scientist?
Ce que les utilisateurs de Java ont pensé d'utiliser le langage Go pendant une journée
Créez une application Web qui peut être facilement visualisée avec Plotly Dash
[Peut être fait en 10 minutes] Créez rapidement un site Web local avec Django
Nombre maximum de paramètres de fonction pouvant être définis dans chaque langue
Faites attention au type lorsque vous créez un masque d'image avec Numpy
Article qui peut être une ressource humaine qui comprend et maîtrise le mécanisme de l'API (avec du code Python)
Alignez la taille de la barre de couleurs avec matplotlib
J'ai fait un jeu de vie avec Numpy
Lire le fichier de données de caractères avec numpy
Pondération aléatoire des choix même sous numpy v1.6
Notes pour créer des figures pouvant être publiées dans des revues avec matplotlib
Tensorflow, il semble que même la valeur propre de la matrice puisse être automatiquement différenciée
Classe pour PYTHON qui peut être utilisée sans connaître LDAP
Notes personnelles des opérations liées aux pandas qui peuvent être utilisées dans la pratique
Pour générer une valeur au milieu d'une cellule avec Jupyter Notebook
Puisque python est lu comme "Pichon", il peut être exécuté avec "Pichon" (c'est une histoire)
Formatez les données DataFrame avec Pytorch sous une forme pouvant être entraînée avec NN