2015-02-05 13:16 GMT+01:00 Marco Ippolito <ippolito.ma...@gmail.com>:

> Ciao a tutti,
> sto cercando di capire come "accatastare" array numpy bidimensionali
> per formare un array numpy tri-dimensionale.
>
>
> [...]

In un array di n dimensioni, le dimensioni devono essere tutte uguali.
Secondo me stai sbagliando struttura dati.

Ti consiglio anche di provare ad implementare quello che vuoi in Julia,
perchè probabilmente ti segnala meglio i problemi.

In particolare, mi sembra dubbio permettere:
>>> d = np.array([[5,6],[7,8],[9,10]])
>>> np.shape(d)
(3, 2)

perchè poi in altri casi non è permesso.

In Julia:
julia> c = [[1, 2] [3, 4] [5 6]]
ERROR: number of rows must match
 in hcat at abstractarray.jl:571

e mi sembra tutto più consistente (e diciamo che mi fido di più di Julia,
anche se molto più giovane di numpy).
Inoltre la sintassi prevede supporto speciale per hcat e vcat:
http://julia.readthedocs.org/en/latest/manual/functions/#operators-with-special-names


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

Rispondere a