Article View: pl.comp.lang.python
Article #21410Re: przypisac nieskonczonosc
From: Seweryn Habdank-Wojewódzki
Date: Tue, 16 Oct 2007 20:46
Date: Tue, 16 Oct 2007 20:46
56 lines
3141 bytes
3141 bytes
Witam Grzegorz Makarewicz wrote: >> Samo "NIE" nie wystarczy. Bo masz dwie wartości tego "NIE": >> >> - NIE, bo NAN >> - NIE, bo INFINITY > > masz kontrolke do wczytania liczby - NAN/INF to tylko przypadek > nieakceptowanego zakresu - to nie liczba i tyle. A co to jest kontrolka ;-). Nie mam kontrolki do wczytania liczby. Mam w systemach liczby. I na nich coś liczę. Jak nie mam informacji jaka jest wartość liczby a spodziewam się liczby to mam NAN, obojętne, czy to jest NAN, czy to jest klasa reprezentująca wartość nieokreśloną -- chodzi o fakt istnienia czegoś nieokreślonego. Coś co jest nieskończone to jest INFINITY i znowu nie ma znaczenia, czy to jest niskopoziomowe ustalenie wartości na INFINITY, czy jest to klasa reprezentująca wartość nieskończoną. Dla mnie o są osobne byty. >> Ja to rozróżniam i mnie to jest potrzebne. Mogę oczywiście zamienić te >> wartości, na wyjątki, ale muszę je rozróżniać. > > czyli w momencie zamienienia tego co podano(input) nalezy wiedziec jak > sie zachowac w momencie gdy to input jest INF/NAN - tak to rozumiem. Chyba dobrze. > python ma rowniez stale - ktore czasami maja swoja reprezentacje, > zamiast wygenerowac wyjatek - wlasnie wtedy staraja sie byc madrzejsze > od kory: Co to jest "kora"? >> Dokładnie. Tylko jak to robisz? > > nie badam INF/NAN lecz tylko dopuszczalne zakresy -1*10^-9 -+1*10^9 - to > jest moje za zakresem, a nie mityczne NaN/Inf Słusznie. Jak nie interesuje Ciebie rozróżnienie, to po co komplikować życie. Ale mnie interesuje, więc co zrobisz? Jak napisałbyś kod rozróżniający te dwa byty? Jak napiszesz taki kod dla mnie podam ci przykładziki kiedy potrzebuję to obsłużyć. Pozdrawiam. -- |\/\/| Seweryn Habdank-Wojewódzki \/\/
Technical Details
Message-ID:
<ff3796$pf5$1@news.vectranet.pl>Path:
mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!newsfeed.gazeta.pl!news.vectranet.pl!not-for-mailReferences:
<20071016103416.e69a7bc7.sulsa@dontmail.me> <1192526464.122236.16990@v23g2000prn.googlegroups.com> <ff21gb$l2i$1@news.vectranet.pl> <1192533601.905010.17440@y27g2000pre.googlegroups.com> <ff28jc$rkt$1@news.vectranet.pl> <1192538475.635966.79370@z24g2000prh.googlegroups.com> <ff2cc5$vg0$1@news.vectranet.pl> <1192544706.206962.324280@q3g2000prf.googlegroups.com> <ff2orm$bla$1@news.vectranet.pl> <ff32c8$cng$1@opal.futuro.pl> <ff32qc$l8j$1@news.vectranet.pl> <ff34ds$h5c$5@opal.futuro.pl> <ff3453$luk$2@news.vectranet.pl> <ff35gk$ljj$1@opal.futuro.pl>Show Full Headers
Complete Article Headers
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!newsfeed.gazeta.pl!news.vectranet.pl!not-for-mail From: Seweryn Habdank-Wojewódzki <shw_mail@wp.pl> Newsgroups: pl.comp.lang.python Subject: Re: przypisac nieskonczonosc Date: Tue, 16 Oct 2007 22:46:59 +0200 Organization: VectraNET - http://www.vectranet.pl Lines: 57 Message-ID: <ff3796$pf5$1@news.vectranet.pl> References: <20071016103416.e69a7bc7.sulsa@dontmail.me> <1192526464.122236.16990@v23g2000prn.googlegroups.com> <ff21gb$l2i$1@news.vectranet.pl> <1192533601.905010.17440@y27g2000pre.googlegroups.com> <ff28jc$rkt$1@news.vectranet.pl> <1192538475.635966.79370@z24g2000prh.googlegroups.com> <ff2cc5$vg0$1@news.vectranet.pl> <1192544706.206962.324280@q3g2000prf.googlegroups.com> <ff2orm$bla$1@news.vectranet.pl> <ff32c8$cng$1@opal.futuro.pl> <ff32qc$l8j$1@news.vectranet.pl> <ff34ds$h5c$5@opal.futuro.pl> <ff3453$luk$2@news.vectranet.pl> <ff35gk$ljj$1@opal.futuro.pl> Reply-To: shw_mail@wp.pl NNTP-Posting-Host: 82.139.21.12 Mime-Version: 1.0 X-Trace: news.vectranet.pl 1192566886 26085 82.139.21.12 (16 Oct 2007 20:34:46 GMT) X-Complaints-To: usenet@news.vectranet.pl NNTP-Posting-Date: Tue, 16 Oct 2007 20:34:46 +0000 (UTC) User-Agent: KNode/0.10.5 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit