Project R / Python
- cofi
- Python-Forum Veteran
- Beiträge: 4432
- Registriert: Sonntag 30. März 2008, 04:16
- Wohnort: RGFybXN0YWR0
Und an was machst du "schwerer" fest? In R gibt es fuer sehr viele spezielle (Statistik-)Probleme schon passende Bibliotheken insofern kann es darum schon in Python "schwerer" sein ...
Michael Markert ❖ PEP 8 Übersetzung ❖ Tutorial Übersetzung (3.x) ⇒ Online-Version (Python 3.3) ❖ Deutscher Python-Insider ❖ Projekte
R kenne ich nicht, aber vielleicht kennst Du Matlab?
Numpy/Scipy/Matplotlib entspricht in etwa Matlab (ohne Simulink).
Numpy/Scipy/Matplotlib entspricht in etwa Matlab (ohne Simulink).
Zu Numpy,Scipy und Matplotlib?Pethi hat geschrieben:Könnte ihr da eine Lektüre empfehlen?
-
- User
- Beiträge: 80
- Registriert: Dienstag 14. November 2006, 10:40
Hallo zusammen,
für R gibt es auch mindestens einen Python-Wrapper: http://rpy.sourceforge.net/.
Vielleicht hift das ja.
Viele Grüße
Piet
für R gibt es auch mindestens einen Python-Wrapper: http://rpy.sourceforge.net/.
Vielleicht hift das ja.
Viele Grüße
Piet
Ich will damit nichts umfangreiches machen. Ein paar Vektoren plotten, mehr nicht. Und dann learning by doing. Spontan habe ich aber das Gefühl, dass genau das mit Projekt R leichter ist ohne irgendwelche Bibliotheken importieren zu müssen. Python scheint denen die interaktive Shell auch ziemlich abgeschaut zu haben. Matlab kenne ich nicht, das ist aber auch nicht frei.
Wenn das Importieren- oder Nicht-Importieren-Müssen von Bibliotheken ein ernsthaftest Kriterium sein soll, dann solltest du besser die Finger von Python lassen Zwei Zeilen für NumPy und Matplotlib sind ja nun nicht so viel. Python ist eben für allgemeine Probleme gedacht und nicht nur mathematische.
Dir ist schon klar dass Python älter ist als R und das nahezu jede moderne interpretierte Sprache einen interaktiven Interpreter bietet?meego hat geschrieben:Python scheint denen die interaktive Shell auch ziemlich abgeschaut zu haben. Matlab kenne ich nicht, das ist aber auch nicht frei.
Das Leben ist wie ein Tennisball.
Und noch älter sind Basic, Forth, Lisp, Scheme, und eine Menge andere Programmiersprachen die typischerweise eine Implementierung einer interaktiven Shell/REPL besitzen.
Edit: Und man kann zum Beispiel IPython so konfigurieren das man die Importe nicht manuell machen muss. Oder man verwendet gleich so etwas wie Sagemath.
Edit: Und man kann zum Beispiel IPython so konfigurieren das man die Importe nicht manuell machen muss. Oder man verwendet gleich so etwas wie Sagemath.
Wenn es ums plotten geht, dann hast Du hier eine schöne Übersicht was alles so geht mit Matplotlib: http://matplotlib.org/gallery.htmlmeego hat geschrieben:Ein paar Vektoren plotten, mehr nicht
Wenn was interssant aussieht, dann klickst Du drauf und kommst zum vollständigen Quellcode.
Was ist denn der Grund, dass Du R nicht nutzen möchtest?meego hat geschrieben:Spontan habe ich aber das Gefühl, dass genau das mit Projekt R leichter ist
Der Import von externen Bibliotheken ist eigentlich nie ein Problem. Das Problem ist meist das Installieren der externen Bibliotheken. Wenn Du kein Lust auf das Installations Gepuzzle hast, dann würde ich Dir zu einer Python Distribution raten, wo alles schon drin enthalten ist: http://winpython.sourceforge.net/meego hat geschrieben:ohne irgendwelche Bibliotheken importieren zu müssen
Bin auf Linux.MagBen hat geschrieben:Wenn es ums plotten geht, dann hast Du hier eine schöne Übersicht was alles so geht mit Matplotlib: http://matplotlib.org/gallery.htmlmeego hat geschrieben:Ein paar Vektoren plotten, mehr nicht
Sieht gut aus.
Wenn was interssant aussieht, dann klickst Du drauf und kommst zum vollständigen Quellcode.Ja. Da fehlen mir allerdings dann erst einmal die Statistikkentnisse. Tatsächlich habe ich Zugriff auf eine Einführung in R, während ich bei Mathplotlib und Numpy voll auf die weniger gut zugängliche Doku angewiesen wäre.Was ist denn der Grund, dass Du R nicht nutzen möchtest?
Wenn Du kein Lust auf das Installations Gepuzzle hast, dann würde ich Dir zu einer Python Distribution raten, wo alles schon drin enthalten ist: http://winpython.sourceforge.net/
Wenn Du Ubuntu hast, dann musst Du nur in der Synaptic-Paketverwaltung spyder auswählen. Spyder ist ein Python Nachbau der Matlab-GUI. Da Spyder alle möglichen Abhängigkeiten hat (Numpy, Scipy, Matplotlib, PyQt) bekommst Du damit auch in etwa soviel wie bei WinPython.meego hat geschrieben:Bin auf Linux.
Die Literatur zu Numpy, Scipy, Matplotlib ist nicht so berauschend. Es gibt im wesentlichen die API und Examples. Seit 1-2 Jahren findet man bei Amazon aber mehr und mehr Bücher dazu, deren Qualität ist aber nicht zu vergleichen mit der von z.B. den ganzen Matlab Büchern. Deshalb habe ich auch selbst angefangen ein paar Beispiele zusammenzutragen und diese detailliert zu erläutern (aber nichts mit Statistik):meego hat geschrieben:Ja. Da fehlen mir allerdings dann erst einmal die Statistikkentnisse. Tatsächlich habe ich Zugriff auf eine Einführung in R, während ich bei Mathplotlib und Numpy voll auf die weniger gut zugängliche Doku angewiesen wäre.
http://www.magben.de/?h1=mathematik_fue ... mit_python
Okay, andererseits ist Numpy eh schon installiert. Fehlt eigentlich nur noch Matplotlib.MagBen hat geschrieben:Wenn Du Ubuntu hast, dann musst Du nur in der Synaptic-Paketverwaltung spyder auswählen. Spyder ist ein Python Nachbau der Matlab-GUI. Da Spyder alle möglichen Abhängigkeiten hat (Numpy, Scipy, Matplotlib, PyQt) bekommst Du damit auch in etwa soviel wie bei WinPython.meego hat geschrieben:Bin auf Linux.
Literatur ist eh nix für mich. Ich brauche MOOCs.meego hat geschrieben:Die Literatur zu Numpy, Scipy, Matplotlib ist nicht so berauschend. Es gibt im wesentlichen die API und Examples. Seit 1-2 Jahren findet man bei Amazon aber mehr und mehr Bücher dazu, deren Qualität ist aber nicht zu vergleichen mit der von z.B. den ganzen Matlab Büchern. Deshalb habe ich auch selbst angefangen ein paar Beispiele zusammenzutragen und diese detailliert zu erläutern (aber nichts mit Statistik):
http://www.magben.de/?h1=mathematik_fue ... mit_python