Die Suche ergab 773 Treffer
- Sonntag 28. November 2010, 00:35
- Forum: Allgemeine Fragen
- Thema: Ungleichungen auswerten
- Antworten: 2
- Zugriffe: 1690
Re: Ungleichungen auswerten
Hi Das klingt ja nach "Finde Wert welcher alle Ungleichungen erfüllt". Schau doch mal zu Linear Programming, kurz LP. Wikipedia Artikel Ein Modul welches sehr einfach zu handhaben ist: pulp-or Damit kannst du Variablen erstellen und Constraints daraus setzen und es lösen lassen. Du brauchs...
- Donnerstag 10. Dezember 2009, 12:56
- Forum: Allgemeine Fragen
- Thema: Programm starten, wenn Datei darauf gezogen wird
- Antworten: 14
- Zugriffe: 3697
- Montag 7. Dezember 2009, 07:35
- Forum: Allgemeine Fragen
- Thema: Bilder gleichzeitig bearbeiten (Multiprocessing)
- Antworten: 16
- Zugriffe: 4573
- Sonntag 6. Dezember 2009, 20:37
- Forum: Allgemeine Fragen
- Thema: Bilder gleichzeitig bearbeiten (Multiprocessing)
- Antworten: 16
- Zugriffe: 4573
Hi Hier noch eine Version mit dem Multiprocessingmodul. Funktioniert bei mir auf 4 Kernel problemlos. from multiprocessing import Process, Queue from glob import glob import os import Image def rescale(q, size, target): while not q.empty(): filename = q.get() print 'Process %d: create thumbnail of %...
- Freitag 6. November 2009, 19:27
- Forum: Codesnippets
- Thema: Mississippi
- Antworten: 26
- Zugriffe: 7992
Hi
Das kannst du auch mit itertools.groupby lösen:
Gruss
*edit* Gerolds Lösung ist definitiv schöner ... so weit hab ich wieder mal nicht gedacht.
Das kannst du auch mit itertools.groupby lösen:
Code: Alles auswählen
import itertools
s = "Mississippi"
print list(key*len(list(group)) for key,group in itertools.groupby(s))
*edit* Gerolds Lösung ist definitiv schöner ... so weit hab ich wieder mal nicht gedacht.
- Freitag 16. Oktober 2009, 09:06
- Forum: Netzwerkprogrammierung
- Thema: TCP-Socket auf Verbindung prüfen
- Antworten: 1
- Zugriffe: 2709
Probiers doch aus. http://docs.python.org/library/socket.html#socket-objects bei 'connect_ex' lesen, da stehts was beim 'connect' oder 'connect_ex' bei einem Fehler passiert. Beim sock.recv() sollte bei einem Disconnect einfach eine leere Zeichenkette zurueck gegeben werden. Oder ev. auch eine Excep...
- Freitag 10. Juli 2009, 06:37
- Forum: Allgemeine Fragen
- Thema: Alles nach "irgendwas" bis "irgendwas" p
- Antworten: 11
- Zugriffe: 3084
Hi Also vergiss lstrip und rstrip für diese Aufgabe gleich wieder. Bei diesen Funktionen wird nicht ein String zum wegschneiden übergeben sondern eine Menge von Zeichen. Das heisst es werden folgende Zeichen am Anfang/Ende vom String weggelöscht: <>eilt. >>> s = '<title>title ist hallo world</title>...
- Dienstag 2. Juni 2009, 11:40
- Forum: Allgemeine Fragen
- Thema: ctypes: Fremden Typ als Argument nutzen
- Antworten: 20
- Zugriffe: 4779
Klar muss man ueber die Referenz gehen: void gtk_init(int *argc, char ***argv); Also das erste Argument ist ein Pointer auf argc, mittels byref uebergibst du den Pointer. Das 2. Argument ist ein Pointer auf einen Array von Strings, darum der 3 fache Pointer, Pointer auf Array, Array selbst ist ein P...
- Dienstag 2. Juni 2009, 10:54
- Forum: Allgemeine Fragen
- Thema: ctypes: Fremden Typ als Argument nutzen
- Antworten: 20
- Zugriffe: 4779
Funktionierts so? import ctypes from ctypes import c_char_p, c_int, POINTER, byref from ctypes.util import find_library import sys argc = len(sys.argv) argv = (c_char_p * argc)(*sys.argv) gtk = ctypes.CDLL(find_library('gtk-x11-2.0')) gtk_init = gtk.gtk_init gtk_init.argtypes = [POINTER(c_int), POIN...
- Montag 30. März 2009, 11:44
- Forum: Allgemeine Fragen
- Thema: while schleife wartet nicht auf class
- Antworten: 4
- Zugriffe: 2070
import socket import urllib2 # timeout in seconds timeout = 15 socket.setdefaulttimeout(timeout) # this call to urllib2.urlopen now uses the default timeout # we have set in the socket module req = urllib2.Request('http://www.voidspace.org.uk') response = urllib2.urlopen(req) Dieser Timeout reicht ...
- Sonntag 29. März 2009, 15:59
- Forum: Allgemeine Fragen
- Thema: wirklich random?
- Antworten: 12
- Zugriffe: 4293
In [1]: import random In [2]: from collections import defaultdict In [3]: data = defaultdict(int) In [4]: for x in xrange(100000): ...: data[random.randint(0,10)] += 1 In [5]: data Out[5]: defaultdict(<type 'int'>, {0: 9042, 1: 9121, 2: 9118, 3: 9209, 4: 9152, 5: 9080, 6: 8998, 7: 9139, 8: 9005, 9:...
- Donnerstag 26. März 2009, 19:03
- Forum: Offtopic
- Thema: Bin ich der einzige... (Javatypen-Diskussion)
- Antworten: 14
- Zugriffe: 4605
Hi Also immer wenn ich Java programmiere fallen mir die einfachsten Dinge einfach schwer. Z.B. Dateihandling (BufferedReader und was weis ich ineinander Verschachtelt) oder einen String und einen Integer in einen Tuple schmeissen. Wie BlackVivi schon erwähnt hat, die vielen Klassen stören mich auch ...
- Donnerstag 26. März 2009, 10:29
- Forum: Allgemeine Fragen
- Thema: Seriendownload mit mechanize
- Antworten: 2
- Zugriffe: 1635
- Montag 23. März 2009, 18:40
- Forum: Offtopic
- Thema: Welchen Prozessor?
- Antworten: 7
- Zugriffe: 3344
Noch würde ich außerdem 32bit Prozessoren empfehlen: 64bit liefert zwar theoretisch einen Geschwindigkeitsvorteil, aber Installation von mancher Software ist recht mühsahm (auch wenn diese Einschränkung immer weniger Gültigkeit besitzt). Und welche 32 Bit Prozessoren gibts überhaupt noch? Alle aktu...
- Donnerstag 19. März 2009, 11:37
- Forum: Allgemeine Fragen
- Thema: [ctypes] Pointer auf Struktur als Argument
- Antworten: 22
- Zugriffe: 5032
- Donnerstag 19. März 2009, 10:57
- Forum: Allgemeine Fragen
- Thema: [ctypes] Pointer auf Struktur als Argument
- Antworten: 22
- Zugriffe: 5032
- Donnerstag 19. März 2009, 10:23
- Forum: Allgemeine Fragen
- Thema: [ctypes] Pointer auf Struktur als Argument
- Antworten: 22
- Zugriffe: 5032
- Donnerstag 19. März 2009, 10:09
- Forum: Allgemeine Fragen
- Thema: [ctypes] Pointer auf Struktur als Argument
- Antworten: 22
- Zugriffe: 5032
- Donnerstag 19. März 2009, 09:50
- Forum: Allgemeine Fragen
- Thema: merkwürdiger timestamp
- Antworten: 21
- Zugriffe: 4756
Hi
Vielleicht hilft dir das weiter:
Du brauchst den Schritt "b = a.decode('hex')" ev. nicht, wenn deine Daten bereichts richtig Vorliegen (beim print gibt er dann '\x07\xD6....' aus)
Gruss
Vielleicht hilft dir das weiter:
Code: Alles auswählen
import struct
a = '07D60918080000'
b = a.decode('hex')
print struct.unpack('>H5B', b)
Gruss
- Donnerstag 19. März 2009, 09:40
- Forum: Allgemeine Fragen
- Thema: [ctypes] Pointer auf Struktur als Argument
- Antworten: 22
- Zugriffe: 5032