Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

konsola ala matlab

0 views
Skip to first unread message

Sulsa

unread,
Aug 26, 2008, 7:46:53 AM8/26/08
to
Czy sa jakies srodowiska graficzne przypominajace swoim wygladem i
czescia funkcjonalnosci matlaba ale wykorzystujace pythona z numpy i
pylabem?

--

Seweryn Habdank-Wojewódzki

unread,
Aug 26, 2008, 8:08:31 AM8/26/08
to
Witam

SciPy?

Pozdrawiam,
Seweryn Habdank-Wojewodzki.

min

unread,
Aug 26, 2008, 3:33:20 PM8/26/08
to
Witam

Sulsa napisał(a):

Ze srodowisk podobnych do matlaba slyszalem o maximie,octave,scilabie.
Z tego co kiedys czytalem istnieje cos takiego jak PyScilab ale nie
wiem jak to sie sprawuje. Co do pozostalych w/w programow to nie wiem
czy maja jakies wsparcie dla pythona, wydaje mi sie, ze nie choc cos
kiedys slyszalem o tym, ze w maximie miala byc dodana mozliwosc
pisania skryptow w pythonie.

chmi...@gmail.com

unread,
Aug 26, 2008, 4:50:49 PM8/26/08
to

Może zainteresuje cię SAGE
http://www.sagemath.org/

Tomasz Elendt

unread,
Aug 26, 2008, 5:22:20 PM8/26/08
to
min pisze:

> Witam
>
> Sulsa napisał(a):
>> Czy sa jakies srodowiska graficzne przypominajace swoim wygladem i
>> czescia funkcjonalnosci matlaba ale wykorzystujace pythona z numpy i
>> pylabem?
>
> Ze srodowisk podobnych do matlaba slyszalem o maximie,octave,scilabie.
> Z tego co kiedys czytalem istnieje cos takiego jak PyScilab ale nie
> wiem jak to sie sprawuje. Co do pozostalych w/w programow to nie wiem
> czy maja jakies wsparcie dla pythona, wydaje mi sie, ze nie choc cos
> kiedys slyszalem o tym, ze w maximie miala byc dodana mozliwosc
> pisania skryptow w pythonie.

AFAIK Octave to wolny odpowiednik języka skryptowego MATLAB (nie całego
środowiska). Scilab ma jako takie GUI i swój _własny_ język skryptowy (w
znacznej mierze wzorowany na Matlabie. Z kolei Maxima to program z
zupełnie innej beczki. Napisana w Lispie, służy do obliczeń
symbolicznych (w nie jak dwa poprzednio wymienione, do obliczeń
numerycznych).

I żaden - z tego co wiem - nie ma nic wspólnego z Pythonem.

--
Tomasz (Eluś) Elendt :: http://geekspace.pl

Bartosz Skorupa

unread,
Aug 27, 2008, 3:42:45 AM8/27/08
to

Jeśli zależy Ci na przenośności kodu do matlab'a to tylko octave
zapewni Ci ją.

Sulsa

unread,
Aug 27, 2008, 6:00:38 AM8/27/08
to
On Tue, 26 Aug 2008 05:08:31 -0700 (PDT)
Seweryn Habdank-Wojewódzki <hab...@gmail.com> wrote:

> Witam
>
> On 26 Aug., 13:46, Sulsa <su...@dontmail.me> wrote:
> > Czy sa jakies srodowiska graficzne przypominajace swoim wygladem i
> > czescia funkcjonalnosci matlaba ale wykorzystujace pythona z numpy i
> > pylabem?
>
> SciPy?
>

ech, mi przeciez nie chodzi o biblioteki tylko o wygodne GUI. Konsola
uruchamiana po wydaniu polecenia python nie jest zbyt wygodna i uzywam
jej tylko do robienia rzeczy typu print numpy.log.__doc__.

--

Marek Szczypek

unread,
Aug 27, 2008, 6:13:12 AM8/27/08
to
On 27 Sie, 12:00, Sulsa <su...@dontmail.me> wrote:
> On Tue, 26 Aug 2008 05:08:31 -0700 (PDT)
>
> Seweryn Habdank-Wojewódzki <habd...@gmail.com> wrote:
> > Witam
>
> > On 26 Aug., 13:46, Sulsa <su...@dontmail.me> wrote:
> > > Czy sa jakies srodowiska graficzne przypominajace swoim wygladem i
> > > czescia funkcjonalnosci matlaba ale wykorzystujace pythona z numpy i
> > > pylabem?
>
> > SciPy?
>
> ech, mi przeciez nie chodzi o biblioteki tylko o wygodne GUI. Konsola
> uruchamiana po wydaniu polecenia python nie jest zbyt wygodna i uzywam
> jej tylko do robienia rzeczy typu print numpy.log.__doc__.
>
> --

Niestety, AFAIK, to nie ma GUI do numpy/scipy. To są jeno biblioteki
do obliczeń numerycznych itp. Niejakim ułatwieniem może być ipython
(wyguglaj po więcej informacji na jego temat), ale to również nie jest
GUI.

Tak przy okazji mam pytanie: dlaczego do czytania dokumentacji
wyświetlasz docstringi? Nie lepiej po prostu:
>>> import numpy
>>> help(numpy.log)

?? W ten sposób będziesz miał wszystko w ładnym i czytelnym formacie.

To tyle ode mnie.

Pozdrawiam,
Szczypek

Sulsa

unread,
Aug 27, 2008, 6:20:03 AM8/27/08
to
On Wed, 27 Aug 2008 03:13:12 -0700 (PDT)
Marek Szczypek <mar...@gmail.com> wrote:

>
> Niestety, AFAIK, to nie ma GUI do numpy/scipy. To są jeno biblioteki
> do obliczeń numerycznych itp. Niejakim ułatwieniem może być ipython
> (wyguglaj po więcej informacji na jego temat), ale to również nie jest
> GUI.
>
> Tak przy okazji mam pytanie: dlaczego do czytania dokumentacji
> wyświetlasz docstringi? Nie lepiej po prostu:
> >>> import numpy
> >>> help(numpy.log)
>
> ?? W ten sposób będziesz miał wszystko w ładnym i czytelnym formacie.
>

ano dlatego:
>>> import numpy
>>> print numpy.log.__doc__
y = log(x) logarithm base e elementwise.

>>> help(numpy.log)
Help on ufunc object:

log = class ufunc(__builtin__.object)
| Functions that operate element by element on whole arrays.
|
| Unary ufuncs:
| =============
|
| op(X, out=None)
| Apply op to X elementwise
|
[ciach kupa smiecia]

Jak widzisz obie funkcjie daly zupelnie inny wynik, moze ktos wie
dlaczego i co wogole opisala funkcja help?

--

Sulsa

unread,
Aug 27, 2008, 6:34:13 AM8/27/08
to
On Tue, 26 Aug 2008 13:50:49 -0700 (PDT)
chmi...@gmail.com wrote:

> > Ze srodowisk podobnych do matlaba slyszalem o maximie,octave,scilabie.
> > Z tego co kiedys czytalem istnieje cos takiego jak PyScilab ale nie
> > wiem jak to sie sprawuje. Co do pozostalych w/w programow to nie wiem
> > czy maja jakies wsparcie dla pythona, wydaje mi sie, ze nie choc cos
> > kiedys slyszalem o tym, ze w maximie miala byc dodana mozliwosc
> > pisania skryptow w pythonie.
>
> Może zainteresuje cię SAGE
> http://www.sagemath.org/

Strone maja tak biedna, ze nawet nie wiedzialem co to za narzedzie,
naszczescie poszukalem troche na blogach i znalazlem screenshoty wartye
tysiaca slow
http://sidk.info/2007/11/19/online-version-of-matlabmathematicamaple/
o cot takiego wlasnie mi chodzilo.


--

Seweryn Habdank-Wojewódzki

unread,
Aug 28, 2008, 2:41:55 AM8/28/08
to
Witam

> > SciPy?
>
> ech, mi przeciez nie chodzi o biblioteki tylko o wygodne GUI. Konsola
> uruchamiana po wydaniu polecenia python nie jest zbyt wygodna i uzywam
> jej tylko do robienia rzeczy typu print numpy.log.__doc__.

To otworz sobie w PyGTK okienko edycyjne na caly ekran i obsluguj
podstawowe
eventy. Mniej wiecej tak mam w sofcie w firmie.

Pozdrawiam,
Seweryn Habdank-Wojewodzki.


dswistowski

unread,
Aug 28, 2008, 4:45:40 AM8/28/08
to
Aż się dziwie, że nikt nie wpomniał o ipythonie: http://ipython.scipy.org/moin/

$ ipython -pylab
>>> ?
>>> pylab?

Marek Szczypek

unread,
Aug 28, 2008, 8:35:46 AM8/28/08
to
On 27 Sie, 12:20, Sulsa <su...@dontmail.me> wrote:
> On Wed, 27 Aug 2008 03:13:12 -0700 (PDT)
>

Hej Sulsa,

Wygląda na to, że help() nie radzi sobie z wyświetlaniem
docstringów funkcji będących obiektami typu "numpy.ufunc", niestety
nie jestem w stanie powiedzieć dlaczego. W każdym razie
help(numpy.log) wyświetla dokumentację dla obiektu numpy.ufunc,
zamiast funkcji numpy.log. Dla innych 'wbudowanych' obiektów help()
działa poprawnie. Poniżej wkleiłem kawałek sesji pythona, który pewnie
lepiej to wyjaśni niż ja ;-)

Szczypek

>>> import numpy
>>> type(numpy.log)
<type 'numpy.ufunc'>
>>> print numpy.ufunc.__doc__
Optimized functions make it possible to implement arithmetic with
arrays efficiently
>>> help(numpy.log)

>>> help(numpy.ufunc)

>>> dir(numpy.log)
['__call__', '__class__', '__delattr__', '__doc__',
'__getattribute__', '__hash__', '__init__', '__name__', '__new__',
'__reduce__', '__reduce_ex__', '__repr__', '__setattr__', '__str__',
'accumulate', 'identity', 'nargs', 'nin', 'nout', 'ntypes', 'outer',
'reduce', 'reduceat', 'types']


>>> print numpy.log.__doc__
y = log(x) logarithm base e elementwise.

>>> type(numpy.zeros)
<type 'builtin_function_or_method'>
>>> help(numpy.zeros)

>>> print numpy.zeros.__doc__
zeros((d1,...,dn),dtype=float,order='C')

Return a new array of shape (d1,...,dn) and type typecode with all
it's entries initialized to zero.

0 new messages