<div dir="ltr"><div class="gmail_extra"><div class="gmail_quote">2015-02-05 13:16 GMT+01:00 Marco Ippolito <span dir="ltr"><<a href="mailto:ippolito.marco@gmail.com" target="_blank">ippolito.marco@gmail.com</a>></span>:<br><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex">Ciao a tutti,<br>
sto cercando di capire come "accatastare" array numpy bidimensionali<br>
per formare un array numpy tri-dimensionale.<br>
<br></blockquote><div><br></div><div>> [...]</div><div><br></div><div>In un array di n dimensioni, le dimensioni devono essere tutte uguali.</div><div>Secondo me stai sbagliando struttura dati.<br></div><div><br></div><div>Ti consiglio anche di provare ad implementare quello che vuoi in Julia, perchè probabilmente ti segnala meglio i problemi.</div><div><br></div><div>In particolare, mi sembra dubbio permettere:</div>>>> d = np.array([[5,6],[7,8],[9,10]])<br>>>> np.shape(d)<br>(3, 2)<br><br>perchè poi in altri casi non è permesso.</div><div class="gmail_quote"><br></div><div class="gmail_quote">In Julia:</div><div class="gmail_quote"><div class="gmail_quote">julia> c = [[1, 2] [3, 4] [5 6]]</div><div class="gmail_quote">ERROR: number of rows must match</div><div class="gmail_quote"> in hcat at abstractarray.jl:571</div><div class="gmail_quote"><br></div><div class="gmail_quote">e mi sembra tutto più consistente (e diciamo che mi fido di più di Julia, anche se molto più giovane di numpy).</div><div class="gmail_quote">Inoltre la sintassi prevede supporto speciale per hcat e vcat:</div><div class="gmail_quote"><a href="http://julia.readthedocs.org/en/latest/manual/functions/#operators-with-special-names">http://julia.readthedocs.org/en/latest/manual/functions/#operators-with-special-names</a><br></div><div class="gmail_quote"><br></div><div class="gmail_quote"><br></div><div class="gmail_quote">Ciao  Manlio</div></div></div></div>