J'ai un numpy_array. Quelque chose comme [ a b c ]
.
Et ensuite, je veux le concaténer avec un autre tableau NumPy (tout comme on crée une liste de listes). Comment créer un tableau NumPy contenant des tableaux NumPy ?
J'ai essayé de faire ce qui suit sans succès
>>> M = np.array([])
>>> M
array([], dtype=float64)
>>> M.append(a,axis=0)
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
AttributeError: 'numpy.ndarray' object has no attribute 'append'
>>> a
array([1, 2, 3])
3 votes
Vous pouvez créer un "tableau de tableaux" (vous utilisez un tableau d'objets), mais ce n'est certainement pas ce que vous voulez. Qu'est-ce que vous essayez de faire ? Voulez-vous simplement un tableau 2d ?
0 votes
Un tableau de tableaux est appelé un tableau imbriqué. Trois réponses dans ce fil de discussion concernent np.append() qui ne conserve pas la structure imbriquée. Ceci est dû à une question sans exemple clair.