Die Suche ergab 1157 Treffer

von sape
Montag 19. März 2007, 22:09
Forum: Allgemeine Fragen
Thema: implementation von this.py
Antworten: 19
Zugriffe: 4843

Hi Leonidas. Das hört sich interessant an. Leider kenne ich mich mit PyLit nicht aus und habe auch momentan kleine Zeit um das zu testen, sonst würde ich mich mal ran setzen. Aber falls du mal was in der Richtung machst, halte uns auf den laufenden :D Ich werde mal bei Gelegenheit PyLint auch mal an...
von sape
Montag 19. März 2007, 21:56
Forum: Allgemeine Fragen
Thema: Kommentare
Antworten: 13
Zugriffe: 4065

[...]Natürlich sehen doppelte Kommentare unschön aus, aber ich halte Blockkommentare sowieso nur für temporäre Kommentare, die man wieder löscht, nachdem sie ihre Aufgabe erfüllt haben.[...] Genau so sehe ich das auch. In eclipse nutze ich Block-Comments (STRG+4 Kommentieren, STRG+5 dekommentieren)...
von sape
Montag 19. März 2007, 21:50
Forum: Allgemeine Fragen
Thema: hilfe für den häufigsten wert
Antworten: 13
Zugriffe: 4484

BTW: Gib mal folgende liste an die Funktion: li = [1,1,1,1,1,1, 3,5, 9,9,9,9,9,9]

Da 1 und 9 gleichviel vorkommen, wird die höchste Zahl zurückgegeben. Wie genau wolltest du diese Diskrepanz lösen? -- Ich könnte mir verstellen das man dann beide Zahle zurückgibt.
von sape
Montag 19. März 2007, 21:46
Forum: Allgemeine Fragen
Thema: hilfe für den häufigsten wert
Antworten: 13
Zugriffe: 4484

okay, ich habe das jetzt mal abgeschrieben. und irgendwie funzt das nciht so recht. also ich habe das jetzt so verstanden, dass erst geordnet wird, und dann das maximum herausgegeben wird. also das maximum der anzahl der zahlen,ne? nicht wie in diesem fall die 14, oder? EDIT: Ne. Im ersten Beispiel...
von sape
Montag 19. März 2007, 21:04
Forum: Allgemeine Fragen
Thema: implementation von this.py
Antworten: 19
Zugriffe: 4843

[...]Mir kreist im Kopf grade die Idee rum, dass man PyLit auch als Codec implementieren könnte und somit Literate Python mit Transparenter Umwandung schrieben könnte. Ich glaube das werde ich mal dem Autor schreiben. Auch wenn die Codecs gar nicht für sowas gedacht sind. Meinst du das dann automat...
von sape
Montag 19. März 2007, 20:56
Forum: Allgemeine Fragen
Thema: hilfe für den häufigsten wert
Antworten: 13
Zugriffe: 4484

gerold hat geschrieben:Von Leonidas' Beispiel abgekupfert: ;-)
Dito :D -> ``freq_dict[elem] = freq_dict.get(elem, 0) + 1``
Muss ehrlich sagen das die Variante echt sehr elegant ist :)
von sape
Montag 19. März 2007, 20:55
Forum: Allgemeine Fragen
Thema: hilfe für den häufigsten wert
Antworten: 13
Zugriffe: 4484

Hi und willkommen im Forum. #!/usr/bin/env python # -*- coding: utf-8 -*- def get_value_with_maximum_frequency(iterable): freq_dict = dict() for elem in iterable: freq_dict[elem] = freq_dict.get(elem, 0) + 1 order = [(v, k) for k, v, in freq_dict.iteritems()] order.sort(reverse=True) return order[0]...
von sape
Montag 19. März 2007, 19:58
Forum: Allgemeine Fragen
Thema: häufigkeiten von strings
Antworten: 21
Zugriffe: 6370

Birkenfeld und Michael, danke für euren Hinweiß, das hatte ich nicht beachtet.

EDIT: Hab nochmal meine zweite variante (im zweiten post) getestet und die scheint zu gehen :D

Zweite vom zweiten Post:
[{10: 'barfoo'}, {4: '43'}, {3: 'blubb'}, {1: 'foobar'}]
von sape
Sonntag 18. März 2007, 20:41
Forum: Allgemeine Fragen
Thema: implementation von this.py
Antworten: 19
Zugriffe: 4843

Hat ein wenig Ähnlichkeit mit Armins Code: http://www.active-4.com/blog/archives/entry-20.html
von sape
Sonntag 18. März 2007, 16:23
Forum: Allgemeine Fragen
Thema: häufigkeiten von strings
Antworten: 21
Zugriffe: 6370

@sape: dein erstes Beispiel im zweiten Post sortiert falsch. Warum :? Weil '2: foobar' vor '2: barfoo' kommt? Ich weiß auch nicht warum ``sort`` das nicht richtig macht: li = ['2: barfoo', '3: blubb', '2: foobar', '4: 43'] li.sort(reverse=True) print li Ansonsten sehe ich nicht wo falsch sortiert w...
von sape
Samstag 17. März 2007, 22:07
Forum: Allgemeine Fragen
Thema: häufigkeiten von strings
Antworten: 21
Zugriffe: 6370

Verbesserte und schnellerer Version. #!/usr/bin/env python # -*- coding: utf-8 -*- def sort_elements_to_frequency(iterable, reverse=True): freq_dict = dict() order = list() for elem in iterable: if elem in freq_dict: freq_dict[elem] += 1 else: freq_dict[elem] = 1 for k, v in freq_dict.iteritems(): o...
von sape
Samstag 17. März 2007, 21:35
Forum: Tkinter
Thema: Problem "Flow in Games" Umsetzung mit Tkinter
Antworten: 19
Zugriffe: 4893

Hi Michel. Super nun funktioniert es auch bei mir. :) Probiert es bitte mal aus und sagt mir, was man verbessern kann. Ich erwarte konspirative Kritik . Ja, werde den *-Import los ;) Und dann könntest du das ganzen ein wenig PEP-8 refactoren. My_Canvas -> MyCanvas class PLANKTON -> Plankton ... Klas...
von sape
Samstag 17. März 2007, 21:22
Forum: Allgemeine Fragen
Thema: häufigkeiten von strings
Antworten: 21
Zugriffe: 6370

Auf die schnelle zusammengehackt: #!/usr/bin/env python # -*- coding: utf-8 -*- def sort_elements_to_frequency(iterable, reverse=True): freq_dict = dict() order = list() for elem in iterable: try: freq_dict[elem] += 1 except KeyError, error: freq_dict[elem] = 1 for k, v in freq_dict.iteritems(): ord...
von sape
Samstag 17. März 2007, 20:54
Forum: Allgemeine Fragen
Thema: implementation von this.py
Antworten: 19
Zugriffe: 4843

"Simple is better than complex.", ... s = """Gur Mra bs Clguba, ol Gvz Crgref Ornhgvshy vf orggre guna htyl. Rkcyvpvg vf orggre guna vzcyvpvg. Fvzcyr vf orggre guna pbzcyrk. Pbzcyrk vf orggre guna pbzcyvpngrq. Syng vf orggre guna arfgrq. Fcnefr vf orggre guna qrafr. Ernqnovyvgl pbhagf. Fcrpvny pnfrf...
von sape
Freitag 16. März 2007, 18:26
Forum: Allgemeine Fragen
Thema: Python und C++(C)
Antworten: 56
Zugriffe: 6591

Wo wiederspricht das BlackJacks Aussage? Du bestätigst sie ja nur. Stimmt, hast Recht. Ich hatte BlackJack falsch verstanden. Sowas geht schlichtweg nicht. Alle Threads eines Python-Interpreters laufen auf einer CPU. Was man aber machen kann ist mehrere Interpreter auf verschiedenen CPUs zu starten...