Articles of Python

Unterschied zwischen den ausführbaren Dateien python3 und python3m

Was ist der Unterschied zwischen den /usr/bin/python3m Dateien /usr/bin/python3 und /usr/bin/python3m python3m? Ich beobachte sie auf Ubuntu 13.04, aber Google schlägt vor, dass sie auch auf anderen Distributionen existieren. Die beiden Dateien haben die gleiche md5sum, scheinen aber keine symbolischen oder harten Links zu sein; Die beiden Dateien haben unterschiedliche Inode-Nummern, die von ls -li […]

Irgendeine Möglichkeit, um {% extends ‘…’%} bedingt zu machen? – Django

Ich möchte eine Vorlage zwischen AJAX und regulären HTTP-Aufrufen teilen, der einzige Unterschied ist, dass eine Vorlage mit der base.html html, die andere ohne geliefert werden muss. Irgendeine Idee?

Generatorobjekt in Python zurücksetzen

Ich habe ein Generatorobjekt, das von mehreren Erträgen zurückgegeben wird. Die Vorbereitung, diesen Generator aufzurufen, ist ziemlich zeitaufwendig. Deshalb möchte ich den Generator mehrmals wiederverwenden. y = FunctionWithYield() for x in y: print(x) #here must be something to reset ‘y’ for x in y: print(x) Natürlich denke ich daran, Inhalte in eine einfache Liste zu […]

Geben Sie das Arbeitsverzeichnis für popen an

Gibt es eine Möglichkeit, das laufende Verzeichnis des Befehls in Pythons subprocess.Popen() anzugeben? Beispielsweise: Popen(‘c:\mytool\tool.exe’,workingdir=’d:\test\local’) Mein Python-Skript befindet sich in C:\programs\python Ist es möglich, C:\mytool\tool.exe im Verzeichnis D:\test\local C:\mytool\tool.exe ? Wie lege ich das Arbeitsverzeichnis für einen Teilprozess fest?

Wie normalisiert man ein Array in NumPy?

Ich hätte gerne die Norm eines NumPy-Arrays. Genauer gesagt suche ich nach einer gleichwertigen Version dieser function def normalize(v): norm = np.linalg.norm(v) if norm == 0: return v return v / norm Gibt es sowas in skearn oder numpy ? Diese function funktioniert in einer Situation, in der v der Vektor 0 ist.

Wie kombiniere ich zwei Listen in einem Wörterbuch in Python?

Ich habe zwei Listen gleicher Länge: [1,2,3,4] und [a,b,c,d] Ich möchte ein Wörterbuch erstellen, in dem {1:a, 2:b, 3:c, 4:d} Was ist der beste Weg, dies zu tun?

Amazon API-Bibliothek für Python?

Welche Python-Bibliotheken verwenden Leute, um Amazon-Produktdaten abzufragen? (Amazon Associates Web Service – früher hieß es E-Commerce API, oder etwas in dieser Richtung). Basierend auf meiner Forschung scheint PyAWS in Ordnung, aber immer noch ziemlich roh (und wurde seit einer Weile nicht aktualisiert). Ich frage mich, ob es eine offensichtliche kanonische Bibliothek gibt, die ich gerade […]

Pandas erhalten innerhalb jeder Gruppe die obersten n Datensätze

Angenommen, ich habe Pandas DataFrame wie folgt: >>> df = pd.DataFrame({‘id’:[1,1,1,2,2,2,2,3,4],’value’:[1,2,3,1,2,3,4,1,1]}) >>> df id value 0 1 1 1 1 2 2 1 3 3 2 1 4 2 2 5 2 3 6 2 4 7 3 1 8 4 1 Ich möchte einen neuen DataFrame mit den Top-2-Datensätzen für jede ID erhalten: id […]

Wenn ich in einer abgeleiteten class super () aufrufe, kann ich self .__ class__ übergeben?

Ich habe kürzlich (über StackOverflow) entdeckt, dass ich eine Methode in einer Basisklasse aufrufen sollte: super([[derived class]], self).[[base class method]]() Das ist in Ordnung, es funktioniert. Ich finde jedoch, dass ich oft zwischen classn hin- und herkopiere, wenn ich eine Änderung mache, und häufig vergesse ich, das abgeleitete classnargument an die function super () zu […]

Ändere einen Wert basierend auf einem anderen Wert in Pandas

Ich versuche, meinen Stata-Code für Geschwindigkeitsverbesserungen in Python umzuprogrammieren, und ich wurde in Richtung PANDAS gezeigt. Es fällt mir allerdings schwer, mich mit der Verarbeitung der Daten zu beschäftigen. Nehmen wir an, ich möchte über alle Werte in der Spaltenüberschrift ‘ID’ iterieren. Wenn diese ID mit einer bestimmten Nummer übereinstimmt, möchte ich zwei entsprechende Werte […]