Die Suche ergab 1433 Treffer

von Dav1d
Samstag 28. Mai 2016, 10:37
Forum: Allgemeine Fragen
Thema: Iterable in Chunks groupen
Antworten: 7
Zugriffe: 963

Iterable in Chunks groupen

Ich brauche eine Iterable/Liste in chunks einer bestimmten Länge: `foo(3, [1,2,3,4,5,6,7,8,9,0]) -> [1,2,3], [4,5,6], [7,8,9], [0]`, den Code den ich bisher immer genutzt habe: def grouper_it(n, iterable): # http://stackoverflow.com/a/8998040/969534 it = iter(iterable) while True: chunk_it = itertoo...
von Dav1d
Donnerstag 26. Mai 2016, 22:44
Forum: Tkinter
Thema: Zeitschleife
Antworten: 2
Zugriffe: 3193

Re: Zeitschleife

Die GUI hat eine interne Schleife die alles updated, diese Schleife kümmert sich auch um das Anzeigen deiner Punkte. Dein `time.sleep` pausiert die interne Schleife, deshalb wird dir nicht angezeigt (wie du evt gemerkt hast friert auch das Fenster auch ein). Du kannst `w.after` benutzen um in X ms e...
von Dav1d
Mittwoch 11. Mai 2016, 16:29
Forum: Allgemeine Fragen
Thema: Webformular mit Python ausfüllen
Antworten: 2
Zugriffe: 4169

Re: Webformular mit Python ausfüllen

Gibt es vielleicht schon ein Modul mit dem man z.B. auf den Internet Explorer/Browser zugreifen kann und ein Formular ausfüllen kann? Selenium . Oder kann ich auch Daten an ein Formular ohne Benutzung eines Browsers übergeben? Mechanize oder Requests oder lxml.html . Persönlich würde ich schauen wa...
von Dav1d
Samstag 7. Mai 2016, 15:50
Forum: Datenbankprogrammierung mit Python
Thema: Identifying und Non-Identifying Relationships
Antworten: 18
Zugriffe: 3863

Re: Identifying und Non-Identifying Relationships

Der Autor hat nur ein Buch geschrieben das sehr bekannt ist, oder anders: Das Buch mit dem Jesus. Du kannst für alles ein Szenario konstruieren bei dem dein Ansatz fehlschlägt, weil du nur bestimmte Use-Cases betrachtest und das ist gut so. Du willst ja auch nicht, dass alle Autos rückwärts 150 fahr...
von Dav1d
Mittwoch 4. Mai 2016, 22:43
Forum: Allgemeine Fragen
Thema: Neuronales Netzwerk trainiert zu langsam
Antworten: 5
Zugriffe: 1681

Re: Neuronales Netzwerk trainiert zu langsam

//1 ist ist eine Floor Division und gibt einen float zurück. Ich benötige das Ergebnis aber als int. Soll ich das ganze anders programmieren? Ich hab' jetzt nur den Satz gelesen: das ist ein Float weil zumindest einer der Operanden ein Float ist, du kannst das Ergebnis aber ganz einfach via `int()`...
von Dav1d
Montag 2. Mai 2016, 23:36
Forum: Webframeworks
Thema: Migration
Antworten: 32
Zugriffe: 6286

Re: Migration

meego hat geschrieben:Dass die Migrationsscripts von Alembic denen von Django massiv unterlegen sind, hat mir damals sogar die Flask-Community mitgeteilt.
Das hat mit Flask aber immernoch nichts zu tun.
von Dav1d
Sonntag 17. April 2016, 09:39
Forum: Allgemeine Fragen
Thema: "Kollision" von zwei Bällen erkennen
Antworten: 17
Zugriffe: 2516

Re: "Kollision" von zwei Bällen erkennen

Ist ein bisschen OT, aber ich habe die Problemstellung mal zum Vorwand genommen um mich mit dem HTML5-<canvas>-Element zu beschäftigen: http://blog.marc.rintsch.de/2016/04/16/chasing_a_dot_on_a_html5_canvas.html :-) Jetzt noch nach jedem 'Level' bewegende Elemente einfügen, die man nicht berühren d...
von Dav1d
Freitag 15. April 2016, 15:49
Forum: Offtopic
Thema: omg…
Antworten: 20
Zugriffe: 5166

Re: omg…

Ich glaub dem nicht ... `rm -rf /` funktioniert schon lange nicht mehr (--no-preserve-root), weiter unten im Serverfault Thread schreibt er, er hat bei dd if und of verwechselt, diese beiden Dinge passieren einem, der eine Hosting-Firma betreibt? Entweder noch so ein PHP Hobby-Entwickler der Server ...
von Dav1d
Montag 11. April 2016, 13:15
Forum: Allgemeine Fragen
Thema: Ganzzahl in Gleitkomma umwandeln
Antworten: 9
Zugriffe: 2271

Re: Ganzzahl in Gleitkomma umwandeln

@frannek: das Verhalten von / hat sich mit Python 3 geändert. Willst Du das gleiche Verhalten auch für Python 2 haben, muß am Anfang Deines Programms from __future__ import division stehen, damit 123 / 100 = 1.23 ist. Oder einfach: `123 / 100.0`, wenn ein Teil der Division ein Float ist, ist das Er...
von Dav1d
Freitag 1. April 2016, 18:47
Forum: Showcase
Thema: smartHome Zeitschaltuhr 2.0
Antworten: 31
Zugriffe: 10959

Re: smartHome Zeitschaltuhr 2.0

der_Mausbiber hat geschrieben:Ist es möglich den den Namen einer Klasse bei deren Initialisierung durch eine Variabel zu ersetzen?
Ja.
von Dav1d
Freitag 18. März 2016, 23:52
Forum: Allgemeine Fragen
Thema: List erstellen
Antworten: 15
Zugriffe: 2052

Re: List erstellen

Noch eins! islice(chain.from_iterable(izip(*(([repeat(0)]*(y-1)) + [repeat(1)]))), x) Das kommt jetzt schon sehr nah an eine (un)mögliche Brainfuck-Lösung. Ich bevorzuge persönlich die vollständige Generatorlösung. So kann man sehr lange fräsen ... Das ist im grunde das Gleiche wie die Lösung von s...
von Dav1d
Freitag 18. März 2016, 23:34
Forum: Allgemeine Fragen
Thema: List erstellen
Antworten: 15
Zugriffe: 2052

Re: List erstellen

Noch eins!

Code: Alles auswählen

islice(chain.from_iterable(izip(*(([repeat(0)]*(y-1)) + [repeat(1)]))), x)
von Dav1d
Freitag 18. März 2016, 23:20
Forum: Allgemeine Fragen
Thema: List erstellen
Antworten: 15
Zugriffe: 2052

Re: List erstellen

Hab auch noch eins, inspiriert von snafu:

Code: Alles auswählen

>>> list(chain.from_iterable(repeat([0] * (y - 1) + [1], x//y)))
[0, 0, 1, 0, 0, 1, 0, 0, 1, 0, 0, 1, 0, 0, 1]
Natürlich ist das mit der Division nicht optimal, also lieber die Lösung von snafu :wink: .
von Dav1d
Freitag 18. März 2016, 19:50
Forum: Allgemeine Fragen
Thema: List erstellen
Antworten: 15
Zugriffe: 2052

Re: List erstellen

`[0] * x` mit itertools.repeat ersetzen, die LC mit einer Generator Expression austauschen und dann funktioniert das Ganze auch für ziemlich große x.

Untested:

Code: Alles auswählen

gen = ((0 if i % y else 1) for i, _ in enumerate(repeat(0, x), 1))
von Dav1d
Montag 14. März 2016, 12:55
Forum: Allgemeine Fragen
Thema: Anfängerfrage zu re.compile
Antworten: 38
Zugriffe: 6169

Re: Anfängerfrage zu re.compile

sveni_lee hat geschrieben:aber trotzdem, gibt es eine Möglichkeit das auch mit regulären Ausdrücken in den Griff zu bekommen?
Dein Problem ist nicht der reguläre Ausdruck, sondern dass du den Rückgabewert von findall() im Grunde ignorierst.
von Dav1d
Samstag 12. März 2016, 23:21
Forum: Codesnippets
Thema: cURL REquest mit Python 2.7
Antworten: 23
Zugriffe: 8393

Re: cURL REquest mit Python 2.7

@andyritter: Die Fehler die du machst passieren ¯\_(ツ)_/¯, mit der Zeit sieht man sofort was man falsch gemacht hat. Generell kann man aber schnell raus finden was falsch ist, wenn man sich den Traceback und die betreffende(n) Zeile(n) anschaut. Sorry, ich möchte hier niemanden angreifen oder beleid...
von Dav1d
Freitag 11. März 2016, 14:14
Forum: Codesnippets
Thema: cURL REquest mit Python 2.7
Antworten: 23
Zugriffe: 8393

Re: cURL REquest mit Python 2.7

Steht doch da .. Einmal schickst du den X-Auth-Token als Header mit (curl) und einmal versuchst du den über den Body zu übergeben (Python). Edit: Du willst dir eventuell requests anschauen. Wenn du eine Requests-Session verwendest, kannst du den Header hinzufügen und brauchst dich nicht mehr darum z...
von Dav1d
Mittwoch 9. März 2016, 11:53
Forum: Allgemeine Fragen
Thema: Wozu ist Python überhaupt fähig?
Antworten: 36
Zugriffe: 7144

Re: Wozu ist Python überhaupt fähig?

Python ist nicht Haskell Das ist eine Unverschämtheit, das muss ich mir von Erstsemestern anhören, die nicht mal wissen was funktionale Programmierung ist! stimmt, aber deine Aussage hast du trotzdem noch nicht belegen können... Was gibts da zu belegen, wenn du einen Schüler aus der 1. Klasse frags...
von Dav1d
Mittwoch 9. März 2016, 01:23
Forum: Allgemeine Fragen
Thema: Wozu ist Python überhaupt fähig?
Antworten: 36
Zugriffe: 7144

Re: Wozu ist Python überhaupt fähig?

@LanX, setz dich mal hin und komm wieder runter.


Übrigens gibts auch Millionen Projekte in PHP (neue Diskussion bitte :twisted:)
von Dav1d
Dienstag 8. März 2016, 20:27
Forum: Allgemeine Fragen
Thema: Wozu ist Python überhaupt fähig?
Antworten: 36
Zugriffe: 7144

Re: Wozu ist Python überhaupt fähig?

In meinem Satz habe ich auch nicht im geringsten Python oder Perl 'gedisst', ich weiß absolut nicht was du in den Satz interpretierst. Generell war dieser eine Satz lediglich eine Anspielung auf die Perl Community bzw. die Vorurteile über Perl, das ganze war definitiv nicht todernst gemeint, deshalb...