Die Suche ergab 363 Treffer

von Goswin
Freitag 1. Januar 2016, 22:45
Forum: Allgemeine Fragen
Thema: Slices bis zum Anfang
Antworten: 15
Zugriffe: 2214

Re: Slices bis zum Anfang

Erwähnen sollte man noch, dass das nicht nach dem richtigen Einsatz von Tupeln aussieht. Wenn du tatsächlich nicht die Unveränderbarkeit brauchst, dann sollte das eine Liste sein. Interessant, ich hatte das bisher genau umgekehrt gesehen: Wenn ich auf die Veränderbarkeit irgendwie verzichten kann, ...
von Goswin
Freitag 1. Januar 2016, 18:57
Forum: Allgemeine Fragen
Thema: Slices bis zum Anfang
Antworten: 15
Zugriffe: 2214

Re: Slices bis zum Anfang

:D Danke, das war es, was ich suchte; auf die Weglassen-Idee bin ich einfach nicht gekommen!
von Goswin
Freitag 1. Januar 2016, 18:13
Forum: Allgemeine Fragen
Thema: Slices bis zum Anfang
Antworten: 15
Zugriffe: 2214

Slices bis zum Anfang

Ausgehend von einem Tupel prim = (2,3,5,7,11,13,) kann ich in Python3 mit Hilfe von Slices alle Schleifen for p in prim[5,4,-1]: pass #p in (13,) for p in prim[5,3,-1]: pass #p in (13,11,) for p in prim[5,2:-1]: pass #p in (13,11,7,) for p in prim[5,1:-1]: pass #p in (13,11,7,5,) for p in prim[5,0:-...
von Goswin
Donnerstag 26. November 2015, 23:04
Forum: Allgemeine Fragen
Thema: was ist schneller oder sonstwie besser?
Antworten: 24
Zugriffe: 2317

Re: was ist schneller oder sonstwie besser?

@Goswin: Ich würde da nichts löschen sondern ein neues Wörterbuch erzeugen. Seiteneffekte zu minimieren ist sowieso meistens eine gute Idee. Zum Algorithmus: Bei etwa n=1000 habe ich ein defaultdict mit O(n*n) Entries, wovon ich pro Iteration nur O(2*n) Entries hinzufügen oder entfernen möchte. Häl...
von Goswin
Donnerstag 26. November 2015, 21:13
Forum: Allgemeine Fragen
Thema: was ist schneller oder sonstwie besser?
Antworten: 24
Zugriffe: 2317

Re: was ist schneller oder sonstwie besser?

Grundsätzlich würde ich bei Tagen auch erst einmal die Algorithmen und Datenstrukturen auf den Prüfstand stellen. Dass mein laufender Algorithmus schlecht ist, das sehe ich auf den ersten Blick. Aber bei komplexen Berechnungen ist es oft gut, verschiedene Algorithmen laufen zu lassen, um die Ergebn...
von Goswin
Donnerstag 26. November 2015, 19:19
Forum: Allgemeine Fragen
Thema: was ist schneller oder sonstwie besser?
Antworten: 24
Zugriffe: 2317

Re: was ist schneller oder sonstwie besser?

@Blackjack: Ja, jetzt funktioniert es, vielen Dank! :mrgreen: Was die Geschwindigkeit angeht: Mein Programm läuft seit 3_Tagen im Hintergrund, und wird vermutlich noch 3_weitere Tage brauchen, bis es fertig ist. Aber da ich 4_Prozessoren habe, teste ich währenddessen Alternativversionen, um den Code...
von Goswin
Donnerstag 26. November 2015, 17:31
Forum: Allgemeine Fragen
Thema: was ist schneller oder sonstwie besser?
Antworten: 24
Zugriffe: 2317

Re: was ist schneller oder sonstwie besser?

@BlackJack:
AttributeError: 'collections.defaultdict' object has no attribute 'iteritems'

Natürlich kann ich das defaultdict auch durch ein einfaches dict ersetzen, aber das macht den gesamten Code um einiges undurchsichtiger :( . Gewinne ich dafür an Geschwindigkeit?
von Goswin
Donnerstag 26. November 2015, 16:54
Forum: Allgemeine Fragen
Thema: was ist schneller oder sonstwie besser?
Antworten: 24
Zugriffe: 2317

Re: was ist schneller oder sonstwie besser?

Das war zwar ein wenig mehr Antwort als von mir erwartet, aber ich danke allen und hoffe, dabei etwas zu lernen. Trotzdem konnte ich bisher bei dem folgenden Codeschnipsel noch nicht die eigentlich völlig überflüssige überflüssige Listenerstellung vermeiden (die Liste "nullberereich" gebra...
von Goswin
Mittwoch 25. November 2015, 14:58
Forum: Allgemeine Fragen
Thema: was ist schneller oder sonstwie besser?
Antworten: 24
Zugriffe: 2317

Re: was ist schneller oder sonstwie besser?

BlackJack schreibt:
Sinnvolle Namen sind in der Regel besser lesbar als Indexzugriffe
Alles klar, vielen Dank!
(und natürlich müssen die Klammern eckig sein)
von Goswin
Mittwoch 25. November 2015, 14:37
Forum: Allgemeine Fragen
Thema: was ist schneller oder sonstwie besser?
Antworten: 24
Zugriffe: 2317

was ist schneller oder sonstwie besser?

Ich habe oft die Wahl zwischen Ausdrücken wie (if-Bedingung ist nur ein Beispiel): len(paar for paar in paar_dict.items() if paar[0]==paar[1]) und len(x0 for (x0,x1) in paar_dict.items() if x0==x1) Welches der beiden ist vorzuziehen? Oder ist es egal? (Python-Folklore sagt ja, es solle möglichst imm...
von Goswin
Donnerstag 12. März 2015, 13:40
Forum: Installation/Konfigurieren
Thema: Python-Programme für Mausklick kennzeichnen
Antworten: 1
Zugriffe: 1620

Python-Programme für Mausklick kennzeichnen

(Linux-Mint-Benutzer, Python3.x) Ich habe eine Reihe Python-Programme mit Endung ".py", die ich in der Regel mit dem Texteditor gvim öffne und bei Bedarf über die Kommandozeile ausführe. Nun haben einige wenige dieser Programme eine GUI-Interface von tkinter, und ich möchte sie gerne mit M...
von Goswin
Freitag 27. Februar 2015, 00:17
Forum: Tkinter
Thema: Widgetbeladenne Fensterfläche anklicken
Antworten: 7
Zugriffe: 1300

Re: Widgetbeladenne Fensterfläche anklicken

Danke euch beiden! Ich benutze das jetzt einmal so wie es ist und verschiebe das Verstehen auf später. :mrgreen:
von Goswin
Donnerstag 26. Februar 2015, 22:10
Forum: Tkinter
Thema: Widgetbeladenne Fensterfläche anklicken
Antworten: 7
Zugriffe: 1300

Re: Widgetbeladenne Fensterfläche anklicken

@wuf: Für das was ich anstrebe, funktioniert deine Lösung leider doch nicht oder ich verstehe sie nicht richtig. Genauer gesagt: sie funktioniert anscheinend nicht, wenn ich zwischen mehrere verschiedenen Frames unterscheiden muss; im unteren Beispiel ordnet sie das ButtonRelease-Event demselben Fra...
von Goswin
Donnerstag 26. Februar 2015, 15:48
Forum: Tkinter
Thema: Widgetbeladenne Fensterfläche anklicken
Antworten: 7
Zugriffe: 1300

Re: Widgetbeladenne Fensterfläche anklicken

@wuf: Vielen Dank, deine Lösung funktioniert offenbar - zumindest auf meinem Rechner! :) Ich weiß aber immer noch nicht, wo nun der feine Unterschied zwischen einem Tk-Objekt, Toplevel-Objekt, und einem beliebigen Frame besteht, mein Python-Handbuch ist veraltet und sagt nichts darüber. Reagiert das...
von Goswin
Dienstag 24. Februar 2015, 17:58
Forum: Tkinter
Thema: Widgetbeladenne Fensterfläche anklicken
Antworten: 7
Zugriffe: 1300

Widgetbeladenne Fensterfläche anklicken

Ich möchte jedesmal dann ein Event aktivieren, wenn ich mit der Maus auf eine Teilfläche meines Fensters klicke, die durch einen Frame begrenzt ist. Rein theoretisch könnte ich den definierenden Frame an das Mausevent binden, aber praktisch funktioniert das nicht, weil dieser Frame Labels und andere...
von Goswin
Montag 15. September 2014, 09:22
Forum: Allgemeine Fragen
Thema: Große Dictionary-Keys
Antworten: 1
Zugriffe: 629

Große Dictionary-Keys

Was meint ihr, ist es zeitraubend, wenn Dictionaries sehr große Keys verwenden, zum Beispiel lange Tupel, oder Tupel mit wiederum Tupel als Elemente? Oder ist das relativ irrelevant? Alle meine vielen Keys haben genau dieselbe Tupelstruktur; verschieden sind nur jene Elemente, welche keine Tupel sin...
von Goswin
Dienstag 19. August 2014, 14:34
Forum: Tkinter
Thema: Doku-Bug?
Antworten: 2
Zugriffe: 982

Doku-Bug?

In http://effbot.org/tkinterbook/canvas.htm , aber nicht nur dort , erscheint die Aussage Tags are symbolic names attached to items. Tags are ordinary strings, and they can contain anything except whitespace (as long as they don’t look like item handles) Diese Aussage kommt mir sehr falsch vor, obwo...
von Goswin
Donnerstag 14. August 2014, 09:53
Forum: Tkinter
Thema: ttk-style nicht verstanden
Antworten: 2
Zugriffe: 2257

Re: ttk-style nicht verstanden

@Schorlem: Vielen Dank, jetzt funktioniert es!
von Goswin
Donnerstag 14. August 2014, 09:27
Forum: Tkinter
Thema: tkinter-Widgets nachträglich durch ttk-Widgets ersetzen
Antworten: 2
Zugriffe: 1111

Re: tkinter-Widgets nachträglich durch ttk-Widgets ersetzen

[quote="Schorlem"]? tk.Tk() funktoniert mit ttk aber nicht, ich weiß aber nicht, ob es mehr von diesen Unterschieden gibt.[/quote] Ja, gibt es. Ttk enthält nur einige der Widgets, alle anderen müssen aus Tkinter importiert werden, deshalb darf der Zugang zu Tkinter nicht einfach überschrie...
von Goswin
Mittwoch 13. August 2014, 14:43
Forum: Tkinter
Thema: ttk-style nicht verstanden
Antworten: 2
Zugriffe: 2257

ttk-style nicht verstanden

Ich habe sichergestellt, dass ich Tkinterversion 8.5.11 habe. Warum funktioniert dann der folgende Code nicht? from tkinter import * import tkinter.ttk as ttk class TtkBeispiel(): def __init__(self): fenster = Tk() style = ttk.Style(); style.configure('hausstil',bg='cyan') # lb = ttk.Label(fenster,t...