Die Suche ergab 600 Treffer
- Dienstag 17. Januar 2012, 07:30
- Forum: Allgemeine Fragen
- Thema: Wie bringe ich Python ein neues Datenformat bei?
- Antworten: 3
- Zugriffe: 913
Re: Wie bringe ich Python ein neues Datenformat bei?
ich habe das Problem, dass das einlesen von tiff Bild Dateien zu langsam dauert [...] gern etwas schreiben, dass es python ermöglicht mit diesem Datenformat schneller umzugehen [...] am besten in einem dreidimensionalen Array zu parken. Wenn es dir darum geht ein TIFF in einen NumPy Arrays zu laden...
- Mittwoch 11. Januar 2012, 03:38
- Forum: Allgemeine Fragen
- Thema: 3-Dim Graphen plotten
- Antworten: 6
- Zugriffe: 932
Re: 3-Dim Graphen plotten
@Hanuta: In dem Fall würde ich 'pcolormesh' (bzw. 'pcolor'), 'imshow' oder 'countour' (bzw 'countourf') benutzen. Dazu gibt es auch einige Beispiele in den Matplotlib Beispielen.
- Montag 9. Januar 2012, 16:06
- Forum: Allgemeine Fragen
- Thema: 3-Dim Graphen plotten
- Antworten: 6
- Zugriffe: 932
Re: 3-Dim Graphen plotten
Meinst du das folgende? :) Nein, die Frage war welche Bibliothek du verwendest: Scheint ja Matplotlib zu sein. Das sind übrigens eindeutig zu viele ``import``e, folgendes würde es auch tun: from __future__ import division import numpy as np import matplotlib.pyplot as plt from mpl_toolkits.mplot3d ...
- Dienstag 3. Januar 2012, 10:13
- Forum: Datenbankprogrammierung mit Python
- Thema: Pytables Daten auslesen und vergleichen
- Antworten: 7
- Zugriffe: 1901
Re: Pytables Daten auslesen und vergleichen
@Kopflos: Grundsätzlich vergleicht man Fließkommazahlen mit Fehlertoleranz, z.B.: `abs(zahl1 - zahl2) < 1e-3`. Was du beschreibst klingt etwas nach Look-up Tabellen. Hier würde es sich anbieten mit Intervallen zu arbeiten.
- Samstag 31. Dezember 2011, 03:23
- Forum: Allgemeine Fragen
- Thema: strings und zeit
- Antworten: 17
- Zugriffe: 2101
Re: strings und zeit
@ercmrj: Die folgenden Lösung ist vermutlich etwas übersichtlicher:
Code: Alles auswählen
import datetime
d1 = datetime.datetime.strptime('08:04:13', '%H:%M:%S')
d2 = datetime.datetime.strptime('09:15:27', '%H:%M:%S')
print d2 - d1
- Samstag 17. Dezember 2011, 19:45
- Forum: Allgemeine Fragen
- Thema: Zahl vom Anfang eines Strings auslesen
- Antworten: 13
- Zugriffe: 2400
Re: Zahl vom Anfang eines Strings auslesen
Anstelle mit Indices und `while` geht es auch wie folgt ganz schön: In [36]: a = "12Akajnajfaj34fjakfjka5kjkj" In [37]: b = '' In [38]: for c in a: ....: if c.isdigit(): ....: b += c ....: else: ....: break ....: In [39]: b Out[39]: '12' Ansonsten ginge auch folgendes. Allerdings bin ich m...
- Samstag 10. Dezember 2011, 08:09
- Forum: Allgemeine Fragen
- Thema: Verständnisfrage lstrip, rstrip bzw, strip
- Antworten: 5
- Zugriffe: 1621
Re: Verständnisfrage lstrip, rstrip bzw, strip
Hallo, scheinbar macht deine 'pretty'-Methode nicht das was du denkst. Lass dir doch mal die "string representation" deines Strings 'repr(...)' ausgeben. Ansonsten musst du uns mal die 'pretty'-Methode zeigen. Wild geraten wäre jetzt, dass du 'str.strip' falsch verwendest und nicht beachte...
- Mittwoch 7. Dezember 2011, 10:37
- Forum: Allgemeine Fragen
- Thema: Datentyp problem
- Antworten: 25
- Zugriffe: 2845
Re: Datentyp problem
Ich finde es bemerkenswert, wie wenig trivial Mathematik mit Python ist. Man muss doch imo erheblichen Aufwand betreiben, um das richtige Modul zu finden, damit man ein richtiges Ergebnis bekommt. ...die gleichen Probleme hat man in den anderen gängigen Programmiersprachen auch. [...] Wenn man mehr...
- Dienstag 6. Dezember 2011, 17:47
- Forum: Allgemeine Fragen
- Thema: String in "int"
- Antworten: 7
- Zugriffe: 796
Re: String in "int"
Und nochmal zurück: `eval` sollte man nur verwenden, wenn man der Eingabe 100% vertrauen kann, da `eval` eine riesige Sicherheitslücke auftut.
Grüße
Gerrit
Grüße
Gerrit
- Montag 5. Dezember 2011, 17:26
- Forum: Allgemeine Fragen
- Thema: time.strptime verweigert Dienst
- Antworten: 1
- Zugriffe: 487
Re: time.strptime verweigert Dienst
Hi,
hängt vermutlich mit den Spracheinstellungen zusammen. Was bekommst du denn bei folgenden Code als Ausgabe?
Grüße
Gerrit
Edit: War ich wohl etwas zu langsam.
hängt vermutlich mit den Spracheinstellungen zusammen. Was bekommst du denn bei folgenden Code als Ausgabe?
Code: Alles auswählen
In [36]: now = time.localtime()
In [37]: time.strftime('%d %b %Y %H:%M', now)
Out[37]: '06 Dec 2011 00:25'
Gerrit
Edit: War ich wohl etwas zu langsam.
- Sonntag 4. Dezember 2011, 03:04
- Forum: Allgemeine Fragen
- Thema: Wie __getitem__ auf mehrdimensionale Arrays anwenden?
- Antworten: 5
- Zugriffe: 768
Re: Wie __getitem__ auf mehrdimensionale Arrays anwenden?
Ich würde von `__getitem__` auch erwarten, dass das Element zurückgegeben wird:
Grüße
Gerrit
Code: Alles auswählen
def __getitem__(self, item):
row, column = item
return self.maze_Rows[row][column]
Gerrit
- Samstag 3. Dezember 2011, 15:02
- Forum: Allgemeine Fragen
- Thema: Performance vs. Java
- Antworten: 8
- Zugriffe: 1550
Re: Performance vs. Java
Wenn man Cython nutzt und nur die Integer `a` bis `j` und `run` (als 'unsigned long') deklariert geht es in wenigen Sekunden.
- Dienstag 22. November 2011, 10:02
- Forum: Allgemeine Fragen
- Thema: Übergabe einer Funktion
- Antworten: 3
- Zugriffe: 545
Re: Übergabe einer Funktion
Hallo, meinst du so etwas: In [1]: class Klasse: ...: def __init__(self, function): ...: self.function = function ...: In [2]: a = Klasse(sum) In [3]: a.function([1,2,3]) Out[3]: 6 Grundsätzlich gilt, dass man jedes Objekt (eine Funktion ist ein Objekt) an eine Funktion übergeben kann. Grüße Gerrit
- Montag 21. November 2011, 02:35
- Forum: Installation/Konfigurieren
- Thema: Python update unter Ubuntu 10.11
- Antworten: 12
- Zugriffe: 2762
Re: Python update unter Ubuntu 10.11
Da einige Programme unter Ubuntu das vorinstallierte Python 2.7 verwenden, ist es keine gute Idee das (systemweit) zu überschreiben. Ich habe das nie ausprobiert, aber du machst dir vermutlich damit dein System kaputt.
Grüße
Gerrit
Grüße
Gerrit
- Sonntag 20. November 2011, 07:25
- Forum: Allgemeine Fragen
- Thema: 1 Zeile, mehrere Eingaben
- Antworten: 7
- Zugriffe: 1906
Re: 1 Zeile, mehrere Eingaben
@MightyMike: Das geht natürlich auch einfacher mit dem datetime Modul.
Grüße
Gerrit
Code: Alles auswählen
from datetime import datetime
t1 = raw_input()
t1 = datetime.strptime(t1, '%H:%M:%S')
t2 = raw_input()
t2 = datetime.strptime(t2, '%H:%M:%S')
print t2 - t1
Gerrit
- Samstag 19. November 2011, 04:30
- Forum: Allgemeine Fragen
- Thema: Anhängen zur Environment Variable Zeigt Keine Wirkung!
- Antworten: 6
- Zugriffe: 1161
Re: Anhängen zur Environment Variable Zeigt Keine Wirkung!
Die Umgebungsvariable enthält Pfade in denen nach ausführbaren Dateien gesucht wird. Du musst also nur den Pfad angeben, in dem sich die python.exe befindet.
Grüße
Gerrit
Grüße
Gerrit
- Dienstag 25. Oktober 2011, 10:43
- Forum: Allgemeine Fragen
- Thema: matplotlib contour/scatterplot mit individuellen Werten?
- Antworten: 2
- Zugriffe: 895
Re: matplotlib contour/scatterplot mit individuellen Werten?
Hi Khris,
du kannst beim Scatterplot deine z-Werte als Farben verwenden ``scatter(x,y,c=z)``. Ein Beispiel gibt es hier:
http://matplotlib.sourceforge.net/examp ... demo2.html
Für Details wirf am besten einen Blick in die Dokumenatation.
Grüße
Gerrit
du kannst beim Scatterplot deine z-Werte als Farben verwenden ``scatter(x,y,c=z)``. Ein Beispiel gibt es hier:
http://matplotlib.sourceforge.net/examp ... demo2.html
Für Details wirf am besten einen Blick in die Dokumenatation.
Grüße
Gerrit
- Donnerstag 13. Oktober 2011, 17:53
- Forum: Allgemeine Fragen
- Thema: Welches Modul
- Antworten: 3
- Zugriffe: 621
Re: Welches Modul
Die Doku ist da wirklich etwas verwirrend, da bei beiden Modulen von "spawning processes" (multiprocessing) und "spawn new processes" (subprocess) sprechen. Der Unterschied ist, dass `subprocess` zum Starten von externen Prozessen/Programmen gedacht ist, während `multiprocessing`...
- Donnerstag 13. Oktober 2011, 09:05
- Forum: Allgemeine Fragen
- Thema: csv.DictReader - Problem
- Antworten: 3
- Zugriffe: 1145
Re: csv.DictReader - Problem
Hallo und Willkommen im Forum, schön das dir Python gefällt. Die Verwendung von "Ich soll..." deutet irgendwie auf Hausaufgabe hin. Daher halte ich mich mit Code mal etwas zurück. ;) Wenn du die Funktion "csv.reader" verwendest, wird ein Iterator zurückgegeben, mit dem du über di...
- Donnerstag 6. Oktober 2011, 07:34
- Forum: Sonstige (Pygame, PyOpenGL, ...)
- Thema: numpy.set_printoptions(formatter={???})
- Antworten: 3
- Zugriffe: 1966
Re: numpy.set_printoptions(formatter={???})
Was du dort verlinkt hast ist die Version 2.0.dev-4fb84e7; also die aktuelle Entwicklerversion. Die Dokumentation zu Version 1.6 gibt es hier: http://docs.scipy.org/doc/numpy-1.6.0/reference/.