- 
 171. Data: 2015-01-18 13:56:08
 Temat: Re: python...
 Od: slawek <f...@f...com>
 On Sun, 18 Jan 2015 12:21:35 +0100, "AK" <n...@n...com> wrote: 
 > Heh. Przeciez numpy jest szybsze od Matlaba.
 
 Jakieś dane?
 
- 
 172. Data: 2015-01-18 13:57:19
 Temat: Re: python...
 Od: slawek <f...@f...com>
 On Sun, 18 Jan 2015 12:20:08 +0100, "AK" <n...@n...com> wrote: 
 > PS: Po to jest wlasnie numpy aby nie dzialac na macierzach
 niskopoziomowo.
 
 Słusznie. A w czym napisane jest numpy?
 
- 
 173. Data: 2015-01-18 14:02:14
 Temat: Re: python...
 Od: slawek <f...@f...com>
 On Sun, 18 Jan 2015 12:07:35 +0100, "AK" <n...@n...com> wrote: 
 > Niestety tablice w Fortranie to koszmar (nawet w tym nowym 90, nie
 tylko 4).
 
 Jest 2008. Wypadałoby wiedzieć.
 
 Ale jeżeli dla ciebie tablice w Fortranie to za trudna koncepcja...
 
- 
 174. Data: 2015-01-18 14:04:20
 Temat: Re: python...
 Od: slawek <f...@f...com>
 On Sun, 18 Jan 2015 12:07:35 +0100, "AK" <n...@n...com> wrote: 
 > PS1: Poza tym gdybys byl uczciwy to przyznalbys, ze pod spodem
 numpy siedzi sobie
 > "niewinnie" soft fortranowy wlasnie. LAPACK-i, czesc NAGa chyba o
 ile pamietam.
 > wiec jesli wolne i bledogenne to zglosc to tworcom Fortranowcom :)
 a nie "nadawaj"
 
 I właśnie dlatego wolę Fortran niż wynalazki w rodzaju Ratforu czy
 Pythona.
 
- 
 175. Data: 2015-01-18 14:41:38
 Temat: Re: python...
 Od: grapeli23 <g...@g...com>
 Dnia 18.01.2015 slawek <f...@f...com> napisał/a: 
 > On Sun, 18 Jan 2015 12:20:08 +0100, "AK" <n...@n...com> wrote:
 >> PS: Po to jest wlasnie numpy aby nie dzialac na macierzach
 > niskopoziomowo.
 >
 > Słusznie. A w czym napisane jest numpy?
 To binding do LAPACK, który jak pewnie wiesz napisany jest w Fortranie.
 
 Podobnie ma się z benchmarkiem pidgits na shootout.alioth.debian.org.
 http://benchmarksgame.alioth.debian.org/u32q/benchma
 rk.php?test=pidigits&lang=all&id=1&data=u32q
 Różnice pomiędzy z C, C++, Javą, PHP, Lua, Ada, Pascalem, Ruby zupełnie
 się zatarły. Bo wyszystkie jak jeden korzystają z mocy biblioteki GMP.
 Jedynie bodajże Go Lang wyłamuje się z tego schematu.
 
 
 
- 
 176. Data: 2015-01-18 17:46:03
 Temat: Re: python...
 Od: "AK" <n...@n...com>
 Użytkownik "grapeli23" <g...@g...com> napisał: 
 
 > Bo wyszystkie jak jeden korzystają z mocy biblioteki GMP.
 
 Na Windowsach jest podobnie.
 Numpy jest kompilowany z wykorzystaniem:
 https://software.intel.com/en-us/intel-mkl/
 
 AK
 
 
 ---
 Ta wiadomość została sprawdzona na obecność wirusów przez oprogramowanie antywirusowe
 Avast.
 http://www.avast.com
 
 
- 
 177. Data: 2015-01-18 20:47:22
 Temat: Re: python...
 Od: "M.M." <m...@g...com>
 On Sunday, January 18, 2015 at 9:26:58 AM UTC+1, AK wrote: 
 > Użytkownik "M.M." napisał:
 >
 > > Hm..
 > > Np. w poziom zawodowo/"zyciowy" dzisiejszego pokolenia polskich "wyksztalconych z
 duzych miast".
 > > Zwanych rowniez "pokoleniem smieciowym", OFEowo/frankofonskim.
 > > W jezyku "tasm prawdy" zwanym: np. "wydymanym bydlem".
 > > Moge, czy to juz (np. w/g mendiow polskich) "mowa nienawisci" ? ;)
 >
 > > Możesz, ale nie rozmawialiśmy o krasnoludkach :)
 >
 > To prawda. Tyle tylko ze to ja nie rozmawialem o nich, a tylko wylacznie o
 technikaliach.
 > To wlasnie Ty zaczales "o krasnoludkach" wiec z "wrodzonej uprzejmosci"
 odpowiedzialem
 > Ci/pociagnalem temat.
 > Jeszcze czegos/cus Cie jeszcze gryzie :) ?
 Och co za uprzejmość.
 
 
- 
 178. Data: 2015-01-18 21:11:24
 Temat: Re: python...
 Od: bartekltg <b...@g...com>
 W dniu niedziela, 18 stycznia 2015 12:07:44 UTC+1 użytkownik AK napisał: 
 
 >
 > > Ale prościej jest użyć Fortranu. Wtedy nie trzeba się ratować.
 >
 > Niestety tablice w Fortranie to koszmar (nawet w tym nowym 90, nie tylko 4).
 > Tak sie sklada ze wydajnosciowo wcale bardzoi nie odbiegaja od tych z numpy.
 
 Bo numnpy to nakładka na blas, fortranowską (z rzadka czasem c++) bibliotekę.
 
 Ale, jak ktoś już wspomniał, pobaw się ręcznie indeksami i pojedynczymi
 zmiennymi, czy to w matalbie, czy w numpy, wydajność staje się koszmarna.
 
 Większość rzeczy da się napisać jako 'grube' operacje macierzowe,
 wtedy problemu nie ma. Ale niestety, nie zawsze.
 
 
 
 > PS1: Poza tym gdybys byl uczciwy to przyznalbys, ze pod spodem numpy siedzi sobie
 > "niewinnie" soft fortranowy wlasnie. LAPACK-i, czesc NAGa chyba o ile pamietam.
 
 
 Przecież wszyscy od początku o tym mówią. Matlab i numpy są szybkie,
 póki używasz 'mnożenia macierzowego'. Chcesz poza to wyjść, wydajność
 spada na łeb.
 
 pzdr
 bartekltg
 
 
 
- 
 179. Data: 2015-01-18 21:21:06
 Temat: Re: python...
 Od: bartekltg <b...@g...com>
 W dniu niedziela, 18 stycznia 2015 14:42:09 UTC+1 użytkownik grapeli23 napisał: 
 > Dnia 18.01.2015 slawek <f...@f...com> napisał/a:
 > > On Sun, 18 Jan 2015 12:20:08 +0100, "AK" <n...@n...com> wrote:
 > >> PS: Po to jest wlasnie numpy aby nie dzialac na macierzach
 > > niskopoziomowo.
 > >
 > > Słusznie. A w czym napisane jest numpy?
 > To binding do LAPACK, który jak pewnie wiesz napisany jest w Fortranie.
 >
 > Podobnie ma się z benchmarkiem pidgits na shootout.alioth.debian.org.
 > http://benchmarksgame.alioth.debian.org/u32q/benchma
 rk.php?test=pidigits&lang=all&id=1&data=u32q
 > Różnice pomiędzy z C, C++, Javą, PHP, Lua, Ada, Pascalem, Ruby zupełnie
 > się zatarły. Bo wyszystkie jak jeden korzystają z mocy biblioteki GMP.
 > Jedynie bodajże Go Lang wyłamuje się z tego schematu.
 
 Zatarły się, pod warunkiem, że robisz standardowe rzeczy.
 Chcesz zrobić coś więcej niż bliblioteka, leższ wydajnośćiowo.
 
 Znów sprawa rozbija się o problem 'dobierz język do potrzeb'.
 Bardzo często używam matlaba, bo całkowicie wystarcza.
 Ale czasem nie wystarcza, i przydatny jest c++ (z zestawem
 bibliotek numerycznych oczywiście, nikt nie pisze od początku).
 
 Ale też dlatego imho pewną nieuczciwością jest twierdzenie,
 że ptthon/matlab etc jest równie szybki jak c++/(fortran dla
 cierpliwych). Jest tak samo szybki jeśli traktujemy go jako
 odpalacz funkcji bibliotecznych, ale jako pełny język - niestety nie.
 
 Ale to się zmienia. Jakieś 3 lata temu zaczęła mocno rozwijać
 się Julia, tam nieszczęsne pętle po skalarach chodzą praktycznie
 jak w kompilowanym (znajomy nie wierzył, robił test, c++ kontra
 julia symulując błądzenie losowe z własnym generatorem liczb,
 wyniki były obiecujące).
 Więc też nie jest tak, że się zupełnie nie da.
 
 pzdr
 bartekltg
 
 
 
 
 
 
 
- 
 180. Data: 2015-01-18 22:04:59
 Temat: Re: python...
 Od: Wojciech Muła <w...@g...com>
 On Friday, January 16, 2015 at 7:23:02 PM UTC+1, slawek wrote: 
 > >> 1. Za wolno działa (nawet 1000x wolniej niż program napisany w C).
 > >
 > > To jest język interpretowany i będzie wolny. Trzeba z tym żyć.
 >
 > Zgoda - gdy zależy nam na prędkości omijajmy Python. A kiedy nie zależy nam
 > na prędkości?
 
 To używamy pythona :)
 
 > >> 2. Bałagan z wersjami. Wersje 3.* mają problemy z Cythonem.
 > >
 > > Wersja 3 jest rozwijana na gałęzi cythona, jakie masz problemy?
 >
 > Zaraz, zaraz... cpythona czy cythona? Bo, AFAIR, to zupełnie dwie różne
 > rzeczy są: "standardowy" interpreter Pythona w C vs. rozszerzenie Pythona o
 > niektóre elementy "prawie C".
 
 Ok, mój błąd, myślałem, że chodzi Ci o cpythona.
 
 > >> 4. Koszmarnie źle zrobione wątki.
 > >
 > > Co z nimi jest nie tak?
 >
 > Standardowo wątki jadą na jednym rdzeniu. Czyli można pisać programy
 > wielowątkowe... dla sportu. Bo na pewno nie dla zwiększenia wydajności
 > (hallo, ilu z was ma 1 rdzeń CPU? teraz nawet komórki mają po 4).
 
 Zgoda, ale znowu: python nie był do tego projektowany i szczerze mówiąc
 wątpię, żeby dało się go elegancko "urównoleglić" bez całkowitego
 przeprojektowania i przepisania runtime. To już lepiej nowy język
 o zbliżonej składni zrobić. :)
 
 > >> 5. Brak tablic.
 > >
 > > A [1,2,3,4] to czym jest? #define tablica
 >
 > Ok, uzupełnię - tablic równie wydajnych jak w Fortranie. Bo to co jest to
 > symulacja tablic na listach.
 
 W takim razie ten punkt to jedynie wariant pierwszego Twojego zastrzeżenia. :)
 
 w.
 


 do góry
 do góry![Skuteczny artykuł sponsorowany - jak napisać i gdzie publikować? [© Tierney - Fotolia.com] Skuteczny artykuł sponsorowany - jak napisać i gdzie publikować?](https://s3.egospodarka.pl/grafika2/artykul-sponsorowany/Skuteczny-artykul-sponsorowany-jak-napisac-i-gdzie-publikowac-216067-150x100crop.jpg) 
![Remarketing - jak skutecznie podążać za klientem [© Coloures-Pic - Fotolia.com] Remarketing - jak skutecznie podążać za klientem](https://s3.egospodarka.pl/grafika2/remarketing/Remarketing-jak-skutecznie-podazac-za-klientem-219431-150x100crop.jpg) 
![Ranking lokat i kont oszczędnościowych. Przegląd możliwości dostępnych we wrześniu 2025 [© freepik] Ranking lokat i kont oszczędnościowych. Przegląd możliwości dostępnych we wrześniu 2025](https://s3.egospodarka.pl/grafika2/najlepsze-lokaty/Ranking-lokat-i-kont-oszczednosciowych-Przeglad-mozliwosci-dostepnych-we-wrzesniu-2025-268649-150x100crop.jpg) 
![Najem prywatny 2023. Podatek od wynajmu mieszkania, innych nieruchomości i ruchomości - jakie zmiany? [© jrwasserman - Fotolia.com] Najem prywatny 2023. Podatek od wynajmu mieszkania, innych nieruchomości i ruchomości - jakie zmiany?](https://s3.egospodarka.pl/grafika2/wynajem-mieszkania/Najem-prywatny-2023-Podatek-od-wynajmu-mieszkania-innych-nieruchomosci-i-ruchomosci-jakie-zmiany-249905-150x100crop.jpg) 
 Elektromobilność dojrzewa. Auta elektryczne kupujemy z rozsądku, nie dla idei
Elektromobilność dojrzewa. Auta elektryczne kupujemy z rozsądku, nie dla idei 
 
 
![Wynajem mieszkania w Warszawie pochłania 44% pensji. Zobacz, jak wypadamy na tle Europy [© pixabay] Wynajem mieszkania w Warszawie pochłania 44% pensji. Zobacz, jak wypadamy na tle Europy](https://s3.egospodarka.pl/grafika2/rynek-najmu/Wynajem-mieszkania-w-Warszawie-pochlania-44-pensji-Zobacz-jak-wypadamy-na-tle-Europy-269391-150x100crop.jpg) 
![Lot z niespodzianką - jak overbooking zmienia podróż i jakie prawa mają pasażerowie? [© wygenerowane przez AI] Lot z niespodzianką - jak overbooking zmienia podróż i jakie prawa mają pasażerowie?](https://s3.egospodarka.pl/grafika2/prawa-pasazera/Lot-z-niespodzianka-jak-overbooking-zmienia-podroz-i-jakie-prawa-maja-pasazerowie-269384-150x100crop.jpg) 
![Lider z sercem: empatia i zaufanie jako klucz do sukcesu zespołu [© wygenerowane przez AI] Lider z sercem: empatia i zaufanie jako klucz do sukcesu zespołu](https://s3.egospodarka.pl/grafika2/lider/Lider-z-sercem-empatia-i-zaufanie-jako-klucz-do-sukcesu-zespolu-269133-150x100crop.png) 
![Bańka AI za 5 bilionów dolarów: Kiedy inwestorzy powiedzą: sprawdzam? [© wygenerowane przez AI] Bańka AI za 5 bilionów dolarów: Kiedy inwestorzy powiedzą: sprawdzam?](https://s3.egospodarka.pl/grafika2/AI/Banka-AI-za-5-bilionow-dolarow-Kiedy-inwestorzy-powiedza-sprawdzam-269382-150x100crop.png) 
 
 
 


