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