2015-02-05 15:13 GMT+01:00 Marco Ippolito <ippolito.ma...@gmail.com>:
> Però, se il primo elemento di obiettivo, cioè obiettivo[0], è
> effettivamente una lista, non dovrebbe "funzionare" np.shape (adatto
> per gli array), e non dovrebbe darmi come shape (2,2).....o mi
> sbaglio?

no perché quello che salvi é un array di reference all'oggetto (in C
potresti vederlo come un array di puntatori ad altri array), poi che
quell'oggetto sia una lista che a sua volta ha uno shape viene
ignorato.


> Sai per caso Pietro come si fa a "ri-convertire" la lista obiettivo[0]
> in numpy array?

>>> np.array(obiettivo[0])

però secondo me se la tua struttura dati ha uno shape variabile, non
ha molto senso creare un array, ha più senso creare una lista di
arrays

>>> obbiettivo = [np.array([[1,2],[3,4]]),  np.array([[5,6],[7,8],[9,10]])]

ciao

Pietro
_______________________________________________
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python

Rispondere a