Est-il moyen d'initialiser un tableau numpy d'une forme et d'y ajouter? Je vais vous expliquer ce que j'ai besoin d'une liste exemple. Si je veux créer une liste d'objets produits dans une boucle, je peux faire:
a = []
for i in range(5):
a.append(i)
Je veux faire quelque chose de similaire avec un tableau numpy. Je sais que sur vstack, concaténer etc. Cependant, il semble que ces besoin de deux tableaux numpy comme entrées. Ce dont j'ai besoin est:
big_array # Initially empty. This is where I don't know what to specify
for i in range(5):
array i of shape = (2,4) created.
add to big_array
Le big_array doit avoir une forme (10,4). Comment faire cela? Merci pour votre aide.
EDIT: je veux ajouter la précision suivante. Je suis conscient que je peux définir big_array = numpy.zeros((10,4)) et puis la remplir. Cependant, cela nécessite de spécifier la taille de big_array à l'avance. Je sais que la taille dans ce cas, mais que si je le fais pas? Lorsque nous utilisons le .ajout de la fonction pour l'extension de la liste en python, nous n'avons pas besoin de connaître sa taille définitive à l'avance. Je me demande si quelque chose de similaire existe pour la création d'un ensemble de petits tableaux, à commencer par un tableau vide. Merci!