Python za fizike

O matematiki, številih, množicah in računih...
Uporabniški avatar
Aniviller
Prispevkov: 7263
Pridružen: 15.11.2004 18:16

Re: Python za fizike

Odgovor Napisal/-a Aniviller »

Mathematica ni za isti namen. Za numeriko, posebej za matrike, je boljse vzet Python. Mathematica sicer zna surovo numeriko, ampak je malo okorna in pocasna, bistveno boljsa je v analiticnih problemih.

Uporabniški avatar
pilot
Prispevkov: 234
Pridružen: 2.7.2009 20:27

Re: Python za fizike

Odgovor Napisal/-a pilot »

Kaj s tem misliš da je okorna/počasna. Ali imaš v mislih računski čas ki ga porabi? Sam še nisem delal numerike na mathematici vendar me zanima kaj si ugotovil.

Uporabniški avatar
Aniviller
Prispevkov: 7263
Pridružen: 15.11.2004 18:16

Re: Python za fizike

Odgovor Napisal/-a Aniviller »

Zelo hitro zapolni ves spomin, z velikimi numericnimi problemi se pogosto tudi sesuje in rabi zelo dolgo casa za izracun v primerjavi z namenskimi numericnimi metodami. Razlog je predvsem, da je Mathematica narejena za veliko bolj splosne stvari, in so recimo ze podatkovne strukture, ki interno drzijo matrike in vektorje neoptimalne za hitrost in ucinkovitost. Mathematica takoj hoce o zadevi vedet marsikaj - pri racunanju se tudi stalno zaveda natancnosti, poskusa povecat natancnost, da zagotovi natancen rezultat, in to je vse lepo in prav, ampak za realne velike probleme pa to ni prakticno - ceprav manj "pametno", je racunanje v strojni natancnosti brez kaksnih posebnih testov hitrejse in ucinkovitejse. Seveda Mathematico tudi prepricas v tovrstno racunanje, ampak glede na to da je v prvi vrsti narejena za racunanje v "neskoncni" natancnosti, je to bolj drugotna funkcionalnost in zato za resno numeriko raje vzames nekaj kar je misljeno za numeriko. To je tisto, kjer prav pride nekaj v stilu matlab/numpy (karkoli ti bolj pase).

Uporabniški avatar
pilot
Prispevkov: 234
Pridružen: 2.7.2009 20:27

Re: Python za fizike

Odgovor Napisal/-a pilot »

No ko se že govori o numeričnih analizah. Zanima me kako majo v CERN-u urejene stvari glede na to da imajo ogromno meritev.

Uporabniški avatar
Aniviller
Prispevkov: 7263
Pridružen: 15.11.2004 18:16

Re: Python za fizike

Odgovor Napisal/-a Aniviller »

Najvecji problem je hitrost spravljanja in prenosa. Imajo takoj za senzorji filtre, ki izvrzejo vse dolgocasne dogodke, potem pa par stopenj hitrih racunalnikov, da zreducirajo na par giga na sekundo, kar gre potem v baze podatkov (ne vem v kaksnem formatu tocno, ampak skoraj sigurno nekaj kar so sami razvili). Potem pa pac iz te baze znanstveniki dostopajo do podatkov glede na kriterije (samo dogodke, ki jih zanimajo), od tam naprej pa pac uporabijo kar zelijo - recimo ROOT so sami razvili, za statisticno obdelavo podatkov.

Uporabniški avatar
pilot
Prispevkov: 234
Pridružen: 2.7.2009 20:27

Re: Python za fizike

Odgovor Napisal/-a pilot »

:D Hvala za to informacijo z ROOT-om :!:

Odgovori