Als «python» getaggte Fragen

138
Diktat in OrderedDict konvertieren

Ich habe einige Probleme mit der collections.OrderedDictKlasse. Ich verwende Python 2.7 auf Raspbian, der Debian-Distribution für Raspberry Pi. Ich versuche, zwei Wörterbücher zu drucken, um sie (nebeneinander) für ein Textabenteuer zu vergleichen. Die Reihenfolge ist wichtig, um genau zu...

138
Pandas: Einstellung Nr. von max Zeilen

Ich habe ein Problem beim Anzeigen von Folgendem DataFrame: n = 100 foo = DataFrame(index=range(n)) foo['floats'] = np.random.randn(n) foo Das Problem ist, dass nicht alle Zeilen standardmäßig in ipython notebook gedruckt werden, aber ich muss schneiden, um die resultierenden Zeilen anzuzeigen....

138
Mock vs MagicMock

Mein Verständnis ist, dass MagicMock eine Obermenge von Mock ist , die automatisch "magische Methoden" ausführt und so Listen, Iterationen usw. nahtlos unterstützt ... Was ist dann der Grund für das Vorhandensein von einfachem Mock ? Ist das nicht nur eine abgespeckte Version von MagicMock , die...

138
Gibt es in Python 3 eine 'foreach'-Funktion?

Wenn ich auf die Situation stoße, in der ich es in Javascript tun kann, denke ich immer, wenn es eine foreachFunktion gibt, wäre es bequem. Mit foreach meine ich die Funktion, die unten beschrieben wird: def foreach(fn,iterable): for x in iterable: fn(x) Sie machen es einfach für jedes Element...

138
Mit Matplotlib nicht blockierend zeichnen

Ich habe in den letzten Tagen mit Numpy und Matplotlib gespielt. Ich habe Probleme beim Versuch, matplotlib plot zu einer Funktion zu machen, ohne die Ausführung zu blockieren. Ich weiß, dass es hier auf SO bereits viele Threads gibt, die ähnliche Fragen stellen, und ich habe ziemlich viel...

138
Pandas read_csv von der URL

Ich verwende Python 3.4 mit IPython und habe den folgenden Code. Ich kann keine CSV-Datei von der angegebenen URL lesen: import pandas as pd import requests url="https://github.com/cs109/2014_data/blob/master/countries.csv" s=requests.get(url).content c=pd.read_csv(s) Ich habe den folgenden...

138
"RuntimeError: Stellen Sie sicher, dass sich die ausführbaren Dateien von Graphviz auf dem Pfad Ihres Systems befinden", nachdem Sie Graphviz 2.38 installiert haben

Ich habe die Graphviz 2.38MSI-Version heruntergeladen und unter Ordner installiert C:\Python34, dann laufe ich pip install Graphviz, alles lief gut. Im Pfad des Systems habe ich hinzugefügt C:\Python34\bin. Als ich versuchte, ein Testskript auszuführen filename=dot.render(filename='test'), erhielt...