[python] Optimalizace

2011-05-02 Tema obsahu Radek Machulka
Zdravim, v souboru mam (krom jineho) ulozene 2D pole cisel. Cisla jsou 32bit float a jsou rozdelena vzdy do 4 po sobe jdoucich bytu. Pro vytvoreni pozadovaneho pole hodnot mam nasledujici funkci (informaci o rozmerech mam z jineho mista v souboru): from numpy import array from numpy import

Re: [python] Optimalizace

2011-05-02 Tema obsahu mol-python
Čistě v Pythonu existujou věci jako array a struct moduly http://docs.python.org/library/array.html http://docs.python.org/library/struct.html numpy neznám, náhledem do dokumentace mě zaujal memmap http://docs.scipy.org/doc/numpy/reference/generated/numpy.memmap.html Původní

Re: [python] Optimalizace

2011-05-02 Tema obsahu Jirka Vejrazka
Me to napada, ale nejsem ted bohuzel u PC a na mobilu se kod pise spatne. Kazdopadne bych zrusil while True a test na deleni ctyrmi, udelal bych si promennou idx a z dat bych bral [I:i+3], ktere bych pak poslal funkci, ktera by spocitala dane 32-bitove cislo a Pokud by ani to rychlostne

Re: [python] Optimalizace

2011-05-02 Tema obsahu Petr Přikryl
Musí se taky dát pozor na to, v jakém pořadí jsou ty bajty uloženy. Různé operační systémy a různé procesory mohou způsobit uložení bajtů z 32bitového čísla v různém pořadí. Pokud ten kód má být nějak univerzální, musí se na to myslet. P. ___ Python