EyDu hat geschrieben:Wie viele Anfragen musst du denn an das selbe Dictionary stellen?
Die Anzahl der Anfragen ist gering, aber das Dictionary ist riesengroß.
Nach (relativ) wenigen Anfragen wird das Dictionary in (relativ) wenigen Einträgen verändert.
EyDu hat geschrieben:Bei einer Dictionary-Größe von 1000 Elementen ist die reine Python-Lösung von BlackJack bereits bei 25 Werten langsamer als der numpy-Ansatz. Ab 1000 Anfragen geht es schon um den Faktor 10.
Du meinst wahrscheinlich: "ab 1000
Werten (Dictionary-Größe) geht es schon um den Faktor 10".
Das ist mir klar, weil numpy_1.7 nämlich mit ziemlicher Sicherheit ebenfalls ein O(log(n))-Verfahren verwendet. Dummerweise hat mein Linux-Mint-Repository nur numpy_1.6, und ich habe keinerlei Erfahrung, wie man ein Linux-Paket installiert, das nicht im Repository vorhanden ist (habe diese Frage bereits im Installations-Forum gestellt).