Die Suche ergab 430 Treffer

von HerrHagen
Montag 30. Mai 2011, 11:36
Forum: Allgemeine Fragen
Thema: Durchschnitt von Daten
Antworten: 5
Zugriffe: 2148

Re: Durchschnitt von Daten

Ach..., numpy ist an der Stelle recht flott :wink: :

Code: Alles auswählen

import numpy
from time import clock
values = numpy.random.rand(10000)
t = clock()
means = numpy.convolve(values, numpy.ones(100)/100.0, 'same')
print clock() - t

Code: Alles auswählen

0.00547304196483
von HerrHagen
Sonntag 29. Mai 2011, 18:21
Forum: Allgemeine Fragen
Thema: Gif-dstei als animation abspielen
Antworten: 9
Zugriffe: 1188

Re: Gif-dstei als animation abspielen

Natürlich ist das machbar. Viel Spaß beim implementieren:
http://en.wikipedia.org/wiki/Graphics_I ... imated_GIF
Als erstes solltest du aber erstmal lernen den Namen der Programmiersprache richtig zu schreiben. Alles weitere ergibt sich dann sicher von selbst.
von HerrHagen
Donnerstag 26. Mai 2011, 11:48
Forum: Allgemeine Fragen
Thema: mathe modul gesucht
Antworten: 2
Zugriffe: 727

Re: mathe modul gesucht

Alternativ: sympy. Sage ist ein komplettes CAS. Sympy wäre ein Modul nur für symbolische Mathematik.
von HerrHagen
Samstag 21. Mai 2011, 16:00
Forum: Allgemeine Fragen
Thema: TXT oder Datenbank wer ist schneller?
Antworten: 13
Zugriffe: 2345

Re: TXT oder Datenbank wer ist schneller?

Ich kenn deine Daten nicht, aber evtl. lässt sich das ganze mit numpy erheblich beschleunigen.
http://www.scipy.org/Cookbook/InputOutput
von HerrHagen
Samstag 21. Mai 2011, 10:12
Forum: Allgemeine Fragen
Thema: list slicing für das ersetzen eines indexes verwenden?
Antworten: 6
Zugriffe: 827

Re: list slicing für das ersetzen eines indexes verwenden?

Denn ich habe nichts "offizielles" darüber gefunden. Hab auch extra nochmal im Tutorial nachgesehen. Und bevor das jetzt irgendwas ist, was halt nur "zufällig" funktioniert... Ich glaub du hast es einfach übersehen... http://docs.python.org/tutorial/introduction.html#lists Unlik...
von HerrHagen
Freitag 20. Mai 2011, 19:40
Forum: Allgemeine Fragen
Thema: matlab und Python: Geschwindigkeit
Antworten: 9
Zugriffe: 1954

Re: matlab und Python: Geschwindigkeit

Rechnet matlab evtl. standardmäßig mit 32-Bit floats? Probier mal das aus: a = numpy.random.rand(10000, 500).astype("float32") b = numpy.random.rand(500, 10000).astype("float32") c = numpy.dot(a, b) Bei mir rechnet das ca. 7s. Allerdings läuft die Orginalvariante bei mir auch in ...
von HerrHagen
Sonntag 15. Mai 2011, 12:27
Forum: Offtopic
Thema: PyPy 1.5 kann jetzt Python 2.7
Antworten: 38
Zugriffe: 5718

Re: PyPy 1.5 kann jetzt Python 2.7

Ich kapiers nicht: Wenn ich vor den Funktionsaufrufen oben eine Schleife setzte und die Funktion hunderte male aufrufen lasse ändert sich an der Geschwindigkeit auch nicht wirklich was: ... for _ in range(10000): print f1(), f2() 0.374000072479 0.611999988556 0.389999866486 0.611999988556 0.38499999...
von HerrHagen
Samstag 14. Mai 2011, 20:30
Forum: Offtopic
Thema: PyPy 1.5 kann jetzt Python 2.7
Antworten: 38
Zugriffe: 5718

Re: PyPy 1.5 kann jetzt Python 2.7

... womit es allerdings um den Faktor 3 langsamer ist als die ursprüngliche CPython Lösung :wink:. Betrachtet man aber den Übersetzungsprozess von PyPy selbst, wahrscheinlich eine der komplexesten (Open Source) Python Anwendungen überhaupt läuft der mit PyPy etwa 2x so schnell wie mit CPython. Der Ü...
von HerrHagen
Samstag 14. Mai 2011, 14:36
Forum: Offtopic
Thema: PyPy 1.5 kann jetzt Python 2.7
Antworten: 38
Zugriffe: 5718

Re: PyPy 1.5 kann jetzt Python 2.7

@HerrHagen: Das ist jetzt wirklich praxisrelavanter? Es gibt praxisrelevante wissenschaftliche Programme die nur aus dieser Zeile und nix anderem bestehen? Oder wo diese Zeile wirklich den Kern ausmacht? Ja. Hier zum Beispiel die Anwendung einer Gammakorrektur auf ein ein zufällig erzeugtes Bild. D...
von HerrHagen
Samstag 14. Mai 2011, 12:53
Forum: Offtopic
Thema: PyPy 1.5 kann jetzt Python 2.7
Antworten: 38
Zugriffe: 5718

Re: PyPy 1.5 kann jetzt Python 2.7

Praktische Relevanz kann man Deinem Beispiel bei allem Respekt nicht zugestehen. OK, dann sollte man es vielleicht ein wenig umformulieren: >>> timeit("[k**2 for k in xrange(10**6)]",number=3) CPython:4.9437051524498656 PyPy:12.076731293408159 Das ist eine typische Aufgabe im Bereich wiss...
von HerrHagen
Samstag 14. Mai 2011, 10:03
Forum: Offtopic
Thema: PyPy 1.5 kann jetzt Python 2.7
Antworten: 38
Zugriffe: 5718

Re: PyPy 1.5 kann jetzt Python 2.7

So lächerlich sind diese Mikrobenchmarks gar nicht. Komplex-Benchmarks spiegeln ja oft nur das wieder was zur Zeit mit Python gemacht wird. Und das ist wiederum stark beeinflusst von der derzeitigen Geschwindigkeit der Standard-Implementierung. Niemand macht derzeit reines number-crunching in Python...
von HerrHagen
Montag 9. Mai 2011, 21:45
Forum: Offtopic
Thema: Dateitypen mit Programm öffnen
Antworten: 14
Zugriffe: 1979

Re: Dateitypen mit Programm öffnen

Det hab ick aba auch nie jesagt.
von HerrHagen
Montag 9. Mai 2011, 21:24
Forum: Offtopic
Thema: Dateitypen mit Programm öffnen
Antworten: 14
Zugriffe: 1979

Re: Dateitypen mit Programm öffnen

Man wird doch wohl noch ein wenig pauschalisieren dürfen. Ohne diese Stereotype wäre die Welt ja nur halb so lustig. Und außerdem: Wenn jemand immer nur Windoof schreibt regt sich ja auch niemand auf.
von HerrHagen
Montag 9. Mai 2011, 20:14
Forum: Offtopic
Thema: Dateitypen mit Programm öffnen
Antworten: 14
Zugriffe: 1979

Re: Dateitypen mit Programm öffnen

Eigentlich gar keinen. Unter Windows benötigt man nicht solche archaischen Werkzeuge wie unter Linux, da solche Einstellungen durch eine GUI zugänglich sind. Unter XP: Explorer > Extras > Ordneroptionen > Dateitypen. Unter Win7: http://windows.microsoft.com/de-DE/windows-vista/Change-the-program-tha...
von HerrHagen
Sonntag 8. Mai 2011, 17:58
Forum: Allgemeine Fragen
Thema: Python beschleunigen: Pyrex, weave, C++, Cython -- und nun?
Antworten: 25
Zugriffe: 4044

Re: Python beschleunigen: Pyrex, weave, C++, Cython -- und n

@Tyrax: Hast du es mal mit numpy versucht? Damit kannst du gleich Tausende Zufallszahlen auf einmal in Windeseile erzeugen. Wenn ich deine Funktion mal (mehr oder weniger) 1:1 übersetze, komme ich auf folgende Funktion: def dumme_funktion_mal_n(a, b, c, d, n=10000): x = numpy.random.normal(a, b, siz...
von HerrHagen
Donnerstag 5. Mai 2011, 21:24
Forum: Ideen
Thema: Nährwertberechnungsprogramm
Antworten: 6
Zugriffe: 2297

Re: Nährwertberechnungsprogramm

Würdet ihr PyQt4 oder Tkinter verwenden?
Ich machs mal ganz einfach: PyQt.
von HerrHagen
Mittwoch 4. Mai 2011, 20:02
Forum: Allgemeine Fragen
Thema: Python-Datenstruktur in XML darstellen
Antworten: 31
Zugriffe: 2970

Re: Python-Datenstruktur in XML darstellen

Dinge zum Selbststudium auszuwählen, die auch auf dem Arbeitsmarkt gefragt sind, ist sicherlich keine dumme Idee. Hab ich auch so gehandhabt. Mir ist nur sauer aufgestoßen, dass du dich einer technisch besseren Lösung mit der Begründung, dass diese nicht auf einer Liste steht, verschlossen hast.
von HerrHagen
Mittwoch 4. Mai 2011, 18:36
Forum: Allgemeine Fragen
Thema: Python-Datenstruktur in XML darstellen
Antworten: 31
Zugriffe: 2970

Re: Python-Datenstruktur in XML darstellen

Vor allen Dingen als Absolvent völlig Hirn-rissig. Absolvent von was denn bitte. Würde mich nur mal interessieren... Ich glaube deine Einstellung ist etwas merkwürdig. In Unternehmen werden kompetente Mitarbeiter gesucht. Kompetenz heißt u.A. das richtige Werkzeug für eine gestellte Aufgabe einzuse...
von HerrHagen
Dienstag 3. Mai 2011, 17:14
Forum: Allgemeine Fragen
Thema: IDLE, Syntaxhervorhebung nach dem Speichern weg
Antworten: 5
Zugriffe: 704

Re: IDLE, Syntaxhervorhebung nach dem Speichern weg

@BlackJack: Man muss aber noch die Dateiwereiterung (=.py) von Hand anhängen obwohl bei Filter .py ausgewählt ist. Das ist sonst in keinem Windows Programm so.