Die Suche ergab 600 Treffer
- Samstag 17. Dezember 2011, 19:45
- Forum: Allgemeine Fragen
- Thema: Zahl vom Anfang eines Strings auslesen
- Antworten: 13
- Zugriffe: 2397
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: 1620
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: 2843
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: 795
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: 485
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: 766
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: 1548
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: 2761
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: 1901
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: 1158
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: 894
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: 617
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: 1964
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/.
- Dienstag 27. September 2011, 12:24
- Forum: Allgemeine Fragen
- Thema: int nachbilden...
- Antworten: 11
- Zugriffe: 1898
Re: int nachbilden...
So etwas wie '__str__', nur eben eine int als Rückgabe? Verstehe ich dich richtig, dass beim Eintippen des Namens in der Konsole, statt deines X-Objektes ein Integer zurückgeben werden soll? Das hätte dann folgendes seltsames Verhalten zur Folge: >>> x = X(0,5) >>> x 0 >>> i = x >>> i is x False Gl...
- Montag 26. September 2011, 15:03
- Forum: Tkinter
- Thema: kurze Frage zu Diagrammen
- Antworten: 2
- Zugriffe: 938
- Samstag 24. September 2011, 10:03
- Forum: Allgemeine Fragen
- Thema: Unterschiede bei der Ausgabe von round() in Python2.6/2.7
- Antworten: 9
- Zugriffe: 1689
Re: Unterschiede bei der Ausgabe von round() in Python2.6/2.
Das hat wohl nichts mit round() zu tun, sondern mit der "string representation" von Floats (z.B. 11.119999999999999) und damit mit der Implementierung von `float.__repr__`.
- Samstag 24. September 2011, 08:42
- Forum: Allgemeine Fragen
- Thema: Messwertauswertung
- Antworten: 27
- Zugriffe: 4324
Re: LVM mittels Python auswerten
Ich denke EPD wird als Distribution neben der "normalen" Python installiert. Du musst also den Python Interpreter aus dem EPD Installationspfad neben.
- Donnerstag 22. September 2011, 17:32
- Forum: Allgemeine Fragen
- Thema: Memory Error
- Antworten: 17
- Zugriffe: 2006
Re: Memory Error
Da der MemoryError gleich in der zweiten Codezeile (conec = mlgraph((17380,2700,2700,2))) auftritt, hat das Problem nichts mit dem Einlesen der Daten zu tun, sondern tritt beim Initialisieren des neuronalen Netzes auf. Ich habe leider keine Ahnung von neuronalen Netzen, aber "17380 Inputs, 2 La...