Il 5 febbraio 2015 15:26, Pietro <peter.z...@gmail.com> ha scritto: > 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]])]
ok. confermi quello che stavo ipotizzando. grazie mille Pietro. > > ciao > > Pietro > _______________________________________________ > Python mailing list > Python@lists.python.it > http://lists.python.it/mailman/listinfo/python _______________________________________________ Python mailing list Python@lists.python.it http://lists.python.it/mailman/listinfo/python