python

Python ist eine dynamische und stark typisierte Programmiersprache, die die Usability betont. Zwei ähnliche, aber größtenteils inkompatible Versionen von Python sind weit verbreitet (2 und 3). Wenn Sie eine versionsspezifische Python-Frage haben, sollten Sie die Tags [python-2.7] oder [python-3.x] zusätzlich zum Tag [python] verwenden. Wenn Sie eine Python-Variante wie jython, pypy, iron-python usw. verwenden, kennzeichnen Sie diese bitte entsprechend.
2
Antworten

Python: Import optimieren

Ist es wichtig, wo Module in einen Code geladen werden? Oder sollten sie alle oben deklariert werden, da während der Ladezeit die externen Module geladen werden müssen, unabhängig davon, wo sie im Code deklariert sind ...? Beispiel: %Vor%...
20.05.2012, 10:37
2
Antworten

Löschen Sie die Zeile in Panda Series und bereinigen Sie den Index

Ich habe eine Panda-Serie und basierend auf einer Zufallszahl möchte ich eine Zeile auswählen (5 im Codebeispiel unten) und diese Zeile löschen. Wenn die Zeile gelöscht wird, möchte ich einen neuen Index für die verbleibenden Zeilen (0 bis 8) er...
23.01.2013, 19:14
1
Antwort

Warum funktioniert diese Implementierung von izip () nicht?

Um Pythons Generator besser zu verstehen, versuche ich Einrichtungen im Modul itertools zu implementieren und bekomme Probleme mit izip : %Vor% Mein Code verwendet die Zeile ERROR, und die Referenzimplementierung (im Handbuch angegeben)...
11.04.2012, 14:50
2
Antworten

Python - Wie können Sie den Alias ​​eines Moduls verwenden, um seine Submodule zu importieren?

Ich habe einen langen Modulnamen und möchte vermeiden, dass ich ihn viele Male in meinem Dokument eingeben muss. Ich kann einfach import long_ass_module_name as lamn machen und es so nennen. Dieses Modul hat jedoch viele Submodule, die ich au...
03.02.2012, 17:03
2
Antworten

Lesen von Daten aus der Textdatei mit fehlenden Werten

Ich möchte Daten aus einer Datei mit vielen fehlenden Werten lesen, wie in diesem Beispiel: %Vor% Ich benutze die Funktion numpy.loadtxt: %Vor% Das Problem ist, dass die fehlenden Werte loadtxt unterbrechen (ich bekomme ein "ValueError:...
21.05.2012, 13:57
4
Antworten

Öffnen Eine große JSON-Datei in Python

Ich habe eine 1,7 GB JSON-Datei, wenn ich versuche, mit json.load () zu öffnen, dann gibt es Speicherfehler, Wie könnte die JSON-Datei in Python lesen? Meine JSON-Datei ist ein großes Array von Objekten, die bestimmte Schlüssel enthalten....
23.05.2012, 07:49
3
Antworten

Wie verifiziere Duck-typed Interfaces in Python?

%Vor% Im obigen Beispiel wird issubclass(TypeType*, ITestType) für 2 Wahr und für 1 und 3 falsch zurückgeben. Gibt es eine alternative Möglichkeit, issubclass zu verwenden, oder eine alternative Methode zum Testen der Schnittstelle, die e...
10.02.2012, 06:38
2
Antworten

Besuch von Knoten in einem Syntaxbaum mit Python ast-Modul

Ich spiele mit Python ast (abstrakter Syntaxbaum). Ich schrieb folgendes und es besuchte alle Knoten des AST. %Vor% Dann wurden der Py2Neko-Klasse einige Methoden hinzugefügt %Vor% Aber wenn es dann auf eine "print" -Aussage oder eine...
09.02.2011, 16:38
2
Antworten

Unicode und 'decode ()' in Python

%Vor% b und c sind alle Unicode, aber >>> b outputs u'\u6211' und >>> c outputs u'\xce\xd2' , warum?     
23.04.2012, 08:35
1
Antwort

Best Practices beim Lesen und Arbeiten mit Fortran geordneten Arrays mit numpy

Ich lese ascii und binäre Dateien, die alle dreidimensionale Arrays in Fortran-Reihenfolge angeben. Ich möchte einige willkürliche Manipulationen an diesen Arrays durchführen und sie dann in das gleiche ASCII- oder Binärformat exportieren. Ic...
13.03.2014, 17:03