🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: pl.comp.programming
Article #217304

Re: Czy numpy przyspieszy działania na dużych liczbach w Pythonie?

#217304
From: slawek
Date: Fri, 01 Jan 2021 19:40
29 lines
2075 bytes
"osobli...@gmail.com" <osobliwy.nick@gmail.com> Wrote in message:
> for i in range(128)

Pentium wyciągało około miliard operacji zmiennoprzecinkowych na
 sekundę jakieś 20 lat temu... nie ma sensu bawić się w
 przyspieszanie, optymalizacje itp. rękodzieło. Bo te 10 pętli po
 128 i tak zajmie ułamki sekundy i to nawet na jakimś
 ARM.

Zastanowić się można jedynie czy to ma być Python - lubię Pythona
 za całokształt ale tu bardziej pasuje C. Tak czy siak dłużej
 będzie trwało uruchamianie programu - niż same obliczenia. A
 największym złodziejem czasu jest print wewnątrz pętli
 for.

Na poziomie Pythona - 1000 razy wolniejszy niż C - nie ma różnicy
 pomiędzy shift a mnożeniem. Zwłaszcza jak uruchamia się program
 na współczesnym dużym CPU (z jednotaktowym mnożeniem). Rożnica
 mogłaby być przy np. 8 bitowych mikrokontrolerach PIC (nie mają
 hardwareowego mnożenia, za to kosztują grosze) - programowanych w
 C ew. Asemblerze.


Co innego jeżeli to ma być np. liczone dla każdego pikselka w
 transmisji 8K... 


----Android NewsGroup Reader----
http://usenet.sinaapp.com/
Technical Details
Message-ID: <rsntqq$soq$1@news.icm.edu.pl>
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.icm.edu.pl!.POSTED!not-for-mail
References: <e78c675f-bf73-403a-9991-9b41f7accc60n@googlegroups.com> <rsl6kv$6a6$1@news.icm.edu.pl> <58529ff8-7dbe-453f-838b-1c00181137d5n@googlegroups.com>

Show Full Headers
Complete Article Headers
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.icm.edu.pl!.POSTED!not-for-mail
From: slawek <x.y@org.org>
Newsgroups: pl.comp.programming
Subject: Re: Czy numpy przyspieszy działania na
 dużych liczbach w Pythonie?
Date: Fri, 1 Jan 2021 20:40:10 +0100 (GMT+01:00)
Organization: news.icm.edu.pl
Lines: 29
Message-ID: <rsntqq$soq$1@news.icm.edu.pl>
References: <e78c675f-bf73-403a-9991-9b41f7accc60n@googlegroups.com> <rsl6kv$6a6$1@news.icm.edu.pl> <58529ff8-7dbe-453f-838b-1c00181137d5n@googlegroups.com>
NNTP-Posting-Host: 83.11.80.175.ipv4.supernova.orange.pl
Mime-Version: 1.0
X-Trace: news.icm.edu.pl 1609530010 29466 83.11.80.175 (1 Jan 2021 19:40:10 GMT)
X-Complaints-To: usenet@news.icm.edu.pl
NNTP-Posting-Date: Fri, 1 Jan 2021 19:40:10 +0000 (UTC)
X-Newsreader: PiaoHong.Usenet.Client.Free:1.65
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit