🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: pl.comp.lang.python
Article #28114

Re: Elipsa w Numpy

#28114
From: Siara
Date: Tue, 24 May 2011 15:05
32 lines
2620 bytes
On 24 Maj, 14:56, rapt0r <ele...@konto.pl> wrote:
> Witam,
> mam do napisania programik, ktory w tablicy bedzie przechowywal
> wspolrzedne punktow, ktorych przeniesienie na wykres wyrysowaloby
> elipse.
> Nastepnie tak "wyrysowana" elipse musialby obrocic o zadana liczbe
> stopni po promieniu kola.
> Jestem poczatkujacy w Pythonie i nie bardzo wiem jak rozgryzc temat
> korzystajac np Numpy.
> Szukalem w necie ale opis i przyklady uzycia, ktore znalazlem nie
> bardzo naswietlaja mi temat...
> Moze ktos z Was w sposob lopatologiczny wylozylby mi problem?
>
> Z gory dzieki
> Andrzej

Cześć,
Szczerze mówiąc NumPy nie jest Ci do niczego potrzebne no chyba ze
chcesz używać tablic http://www.scipy.org/Tentative_NumPy_Tutorial#head-d3f8e5fe9b903f3c3b2a5c0dfceb60d71602cf93
ale róznie dobrze mozesz sobie sam stworzyć tablicę:
array = [[],[]] bez uzywania numpy.
Do rysowania możesz użyć matplotlib http://matplotlib.sourceforge.net/users/pyplot_tutorial.html.
Problem jest taki, że korzystając z tablicy współrzędnych cięzko Ci
będzie narysować elipse ( musiałbyś mieć ich naprawde sporo ), więc
może lepiej
na podstawie wartoći paru punktów wyliczyć jej równanie a potem
dopiero rysować. Co do wyrysowania przesunięcia to albo przeliczysz
nowe spółrzędne wszystkich punktów z tablicy, albo nowy wzór elipsy -
odsyłam do jakiejś książki do matematyki.

Pozdrawiam
Paweł
Technical Details
Message-ID: <a04f9589-c83b-4e26-84b0-e5ed952e2896@y12g2000yqh.googlegroups.com>
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.icm.edu.pl!fu-berlin.de!postnews.google.com!y12g2000yqh.googlegroups.com!not-for-mail
References: <b86644a7-5e20-46c5-90fb-6aa5a8c04e3a@p13g2000yqh.googlegroups.com>

Show Full Headers
Complete Article Headers
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.icm.edu.pl!fu-berlin.de!postnews.google.com!y12g2000yqh.googlegroups.com!not-for-mail
From: Siara <pawel.skrzynski@gmail.com>
Newsgroups: pl.comp.lang.python
Subject: Re: Elipsa w Numpy
Date: Tue, 24 May 2011 08:05:54 -0700 (PDT)
Organization: http://groups.google.com
Lines: 37
Message-ID: <a04f9589-c83b-4e26-84b0-e5ed952e2896@y12g2000yqh.googlegroups.com>
References: <b86644a7-5e20-46c5-90fb-6aa5a8c04e3a@p13g2000yqh.googlegroups.com>
NNTP-Posting-Host: 213.134.188.241
Mime-Version: 1.0
X-Trace: posting.google.com 1306249554 19386 127.0.0.1 (24 May 2011 15:05:54 GMT)
X-Complaints-To: groups-abuse@google.com
NNTP-Posting-Date: Tue, 24 May 2011 15:05:54 +0000 (UTC)
Complaints-To: groups-abuse@google.com
Injection-Info: y12g2000yqh.googlegroups.com; posting-host=213.134.188.241; posting-account=mogEvwoAAADOIOpfNttWQfED2SPwuyv8
User-Agent: G2/1.0
X-Google-Web-Client: true
X-Google-Header-Order: HNKRUAELSC
X-HTTP-UserAgent: Mozilla/5.0 (Windows NT 5.1) AppleWebKit/534.24 (KHTML, like Gecko) Chrome/11.0.696.68 Safari/534.24,gzip(gfe)
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit