LD_LIBRARY_PATH zur Laufzeit für Ctypes ändern

Wie aktualisiere ich diese Umgebungsvariable zur Laufzeit, damit Ctypen eine Bibliothek überall laden können? Ich habe das folgende ausprobiert und scheine nicht zu arbeiten. from ctypes import * os.environ['LD_LIBRARY_PATH'] = "/home/starlon/Projects/pyCFA635/lib" os.putenv('LD_LIBRARY_PATH', "/home/starlon/Projects/pyCFA635/lib") lib = CDLL("libevaluator.so")

Python: Entfernen von \ xa0 aus String?

Ich bin derzeit mit schönen Suppe, um eine HTML-Datei zu analysieren und get_text() , aber es scheint, wie ich bin mit einer Menge von \ xa0 Unicode, die Räume. Gibt es einen effizienten Weg, um sie alle in Python 2.7 zu entfernen und sie in Räume zu ändern? Ich denke, die allgemeinere Frage wäre, gibt […]

Trennung von Geschäftslogik und Datenzugriff in django

Ich schreibe ein Projekt in Django und ich sehe, dass 80% des Codes in der Datei models.py . Dieser Code ist verwirrend und nach einer gewissen Zeit hörte ich auf zu verstehen, was wirklich passiert ist. Hier ist das, was mich stört: Ich finde es hässlich, dass meine Modellebene (die nur für die Arbeit mit […]

Root mittlerer quadratischer Fehler in Python

Ich weiß, ich könnte eine route mittlere quadratische Fehlerfunktion wie folgt implementieren: def rmse(predictions, targets): return np.sqrt(((predictions – targets) ** 2).mean()) Was ich suche, wenn diese rmse-Funktion in einer Bibliothek irgendwo umgesetzt wird, vielleicht in scipy oder scikit-lernen?

Clustering von Textdokumenten mit scikit-learn kmeans in Python

Ich muss scikit-Learn's kMeans für das Clustering von Textdokumenten implementieren. Der Beispielcode funktioniert gut, wie es ist, aber nimmt einige 20newsgroups Daten als Eingabe. Ich möchte den gleichen Code für das Clustering einer Liste von Dokumenten wie unten gezeigt verwenden: documents = ["Human machine interface for lab abc computer applications", "A survey of user opinion […]

Gruppierung / Clustering-Nummern in Python

Ich habe gegoogelt, ich habe getestet, und das hat mich zu meinem Verstand Ende. Ich habe eine Liste von Zahlen, die ich gern nach Ähnlichkeit gruppieren muss. Zum Beispiel würde in einer Liste von [1, 6, 9, 100, 102, 105, 109, 134, 139] 1 6 9 in eine Liste gesetzt werden, wobei 100, 102, 105 […]

Für Loops und iterating durch Listen

Hier ist ein Codeausschnitt, der die Ausgabe gibt: 0 1 2 2 . Ich hatte die Ausgabe 3 3 3 3 erwartet, da a[-1] auf die Nummer 3 in der Liste zugreift. Die Erklärung, die online gegeben wird, sagt: "Der Wert a[-1] ändert sich in jeder Iteration" aber ich verstehe nicht ganz, wie oder warum. […]

Kann die Ausgabe nicht weiterleiten, wenn ich das Python-Skript unter Windows mit dem Namen des Skripts ausführe

Dies läuft unter Windows 7 (64 bit), Python 2.6 mit Win32-Erweiterungen für Python. Ich habe ein einfaches Skript, das gerade "hallo Welt" ausdruckt. Ich kann es mit python hello.py . In diesem Fall kann ich die Ausgabe in eine Datei umleiten. Aber wenn ich es durch die Eingabe von hello.py auf der Kommandozeile hello.py und […]

Wie kann man ein Dichte-Plot in Matplotlib erstellen?

In RI kann die gewünschte Ausgabe durch: data = c(rep(1.5, 7), rep(2.5, 2), rep(3.5, 8), rep(4.5, 3), rep(5.5, 1), rep(6.5, 8)) plot(density(data, bw=0.5)) In python (mit matplotlib) das nächste war ich mit einem einfachen histogramm: import matplotlib.pyplot as plt data = [1.5]*7 + [2.5]*2 + [3.5]*8 + [4.5]*3 + [5.5]*1 + [6.5]*8 plt.hist(data, bins=6) plt.show() […]

Wie kann ich alle Python-Unit-Tests in einem Verzeichnis ausführen?

Ich habe ein Verzeichnis, das meine Python-Unit-Tests enthält. Jedes Einheit Testmodul ist vom Formular test _ *. Py . Ich versuche, eine Datei namens all_test.py zu machen, das wird, du hast es erraten, alle Dateien in der oben genannten Testform ausführen und das Ergebnis zurückgeben. Ich habe bisher zwei Methoden ausprobiert; Beide sind gescheitert Ich […]

Python ist die beste Programmiersprache der Welt.