C'è un modo semplice in NumPy per appiattire l'array di oggetti di tipo?Componi array numpy
so .flatten() metodo appiattisce tipo array non oggetto costruito da stesse matrici dimensioni:
I1 a = np.array([[1],[2],[3]])
I2 a.flatten()
O2 array([1, 2, 3])
tuttavia, non posso ottenere dtype = array oggetto appiattito:
I4 b
O4 array([[1], [2, 3], [3]], dtype=object)
I5 b.flatten()
O5 array([[1], [2, 3], [3]], dtype=object)
Grazie.
L'esempio è già piatta come può essere ('b.shape = (3,)')! Cosa intendi esattamente per appiattire? –
Sì, ma in pratica, desidero che b cambi in [1,2,3,3] –