Mehr Speicher-limit in Python?

Ich bin derzeit mit einer Funktion, extrem lange Wörterbüchern (zum vergleichen von DNA-Strängen) und manchmal bin ich immer MemoryError.
Gibt es eine Möglichkeit zu mehr Speicher zuzuteilen, Python, so kann es sich mit mehr Daten auf einmal?

Python-64-bit viel mehr Speicher-Unterstützung. Ich würde sagen, echten zahlen, aber ich erinnere mich nicht (ich sehe das in einer StackOverflow-Frage.)
Ich bin vergleichen von strings in Längen von 3-5 Millionen Zeichen, in den Prozess der Erstellung eines Lexikons für die jeweils in etwa so viele Tasten wie seine Länge. Zählt das als viel?
Das ist auf jeden Fall eine Menge. Sollten Sie refactoring Ihres Codes.
Hey, wenn es die DNA, die dann, wie diese Wörterbücher haben so viele Tasten?
Wie viel RAM sind Sie mit der Zusammenarbeit? Hinzufügen Sie können details über die Daten, die in der Frage selbst statt in den Kommentaren? Etwas näher. Wenn es eine 32bit version von Python, könnten Sie sehr davon profitieren werde 64bit. Hängt davon ab.

InformationsquelleAutor Maor | 2017-06-12

Schreibe einen Kommentar