| 1 2 3 | ||
|
Editor: geon
Time: 2011/08/20 10:44:59 GMT+2 |
||
| Note: | ||
changed: -Moduly ---------- Moduly, software -------------------- changed: -NumArray je další implementace maticových objektů v Pythonu, která přišla po [Numeric]u a před SciPy. NumArray je další implementace maticových objektů v Pythonu, která přišla po [Numeric]u a před SciPy. http://www.pythonxy.com/ ........................... http://www.enthought.com/ .....................
Nejdříve trocha historie. Modul Numeric (neboli Numerical Python neboli numpy) byl první svého druhu (hlavně maticové výpočty) v Pythonu. Byl (a dosud je) dosti úspěšný a použitý v mnoha aplikacích. Následoval modul Numarray, který se snažil (a snaží) na nových základech vystavět to samé. Přesto zatím nedosáhl takového nasazení jako Numeric. Jako třetí a jako nejperspektivnější, se jeví modul SciPy, který navazuje na tradice Numericu, a zdá se, že je tím pravým nástupcem.
Všechny poskytují manipulaci s maticemi a vědecké funkce podobné těm z Matlab, IDL či Octave. Při jejich použití je možné psát mnoho efektivních algoritmů na zpracování dat přímo v Pythonu bez použití jakéhokoliv kódu v C, C++ nebo Fortranu.
SciPy je open sourcová knihovna s vědeckými funkcemi. SciPy doplňuje (a také se snaží nahradit - modul scipy_core) populární Numeric. Samotné SciPy obsahuje moduly pro grafiku a vykreslování, integraci, speciální funkce, speciální funkce, zpracování obráků a signálů, generické algoritmy a další.
Numeric (neboli Numerical Python neboli numpy) byl první modul v Pythonu, pracující s maticemi. Vývoj je zastaven (alespoň to tak tvrdí SciPy, přestože se nové verze objevují).