Strona 1 z 1

Odwrotny reshape

: 08 sty 2011 20:24
autor: Labqu
Witam,

Tak jak w temacie, nie potrafię się doszukać funkcji będącej odwrotnością reshape. Chodzi o to, aby z wektora zrobić tablicę 2D. Oczywiście mogę to zrobić za pomocą dwóch pętli for, ale sprawa się nieco komplikuje, gdy wektor ma prawie 4 miliony elementów!

Re: Odwrotny reshape

: 08 sty 2011 20:46
autor: PiDi
Witam
Reshape działa w obie strony- jeśli chcesz zrobić z tablicy 1D tablicę 2D, wystarczy "rozciągnąć" bloczek reshape żeby dodać mu następny wymiar (tak samo z dowolnego wymiaru na dowolny inny wymiar).

Pozdrawiam
Piotrek

Re: Odwrotny reshape

: 08 sty 2011 21:11
autor: Labqu
Aż mi głupio, że się wysypałem na czymś takim :-\

Dziękuję bardzo i zarazem witam na forum ;)

Re: Odwrotny reshape

: 10 sty 2011 17:11
autor: wino
Siema,

To se zrób reshape (2,3) a potem transpose 2D array i już masz.

Ehh. Wydawało mi się, że ktoś zadał pytanie ...