Tag: ipython

So verwenden Sie IPython.parallel map () mit Generatoren als Eingabe zur Funktion

Ich versuche, IPython.parallel Karte zu verwenden. Die Eingänge der Funktion, die ich parallelisieren möchte, sind Generatoren. Wegen der Größe / des Gedächtnisses ist es mir nicht möglich, die Generatoren in Listen umzuwandeln. Siehe Code unten: from itertools import product from IPython.parallel import Client c = Client() v = c[:] c.ids def stringcount(longstring, substrings): scount = […]

Verhindern, dass Python-Kernel beim Ausführen einer Anwendung in QT abstürzt

Ich versuche, ein Programm mit PysideQT mit Spyder zu schreiben. Während die Anwendung von der Befehlszeile aus läuft, verursacht das Programm, dass der Python-Kernel beim Ausführen von Spyders interpretierendem Python-Kernel abstürzt. Ich kann nicht herausfinden, was das Problem verursacht. Ich laufe Ubuntu LTS 14.04 auf einem 64-Bit-System. Wieder einmal tritt dieses Problem nicht auf, wenn […]

Kann ich ipython aus dem aufrufenden Code ausführen?

Ich habe einen Code wie folgt: form IPython import embed for item in my_item_list: embed() Wenn ich dann dieses Programm mit laufe python my_example_program.py Auf der ersten Iteration durch die Schleife bekomme ich in eine ipython-Shell gelegt und kann item und die Umgebung so einsehen wie ich möchte. Beim Beenden von ipython wird die Schleife […]

Wie kann man mit mehreren IPython / Jupyter-Kerneln aus einem Python-Skript verwalten und kommunizieren?

Ich möchte die Funktionalität eines Notebook-Servers nachahmen und stattdessen die Erstellung / Verwaltung verschiedener IPython / Jupyter-Kernel von einer zentralen Logik (dh meinem eigenen Python-Skript) koordinieren. Zum Beispiel möchte ich: Definiere einen abstrakten Befehl zB "add (x, y)" Kommunizieren Sie den abstrakten Befehl an mehrere Kernel, zB einen IPython-Kernel und Scala-Kernel Habe jeder Kern den […]

IPython Notebook-Erweiterungen: Kompatibilitätsprobleme s / w calico & jupyter_contrib_nbextensions

Ich war auf Wolke 9, als ich diesen Thread entdeckte: Ist es möglich, die Gruppierung von Eingangszellen in IPython Notebook zu erstellen? Ich habe die Calico Notebook Extensions installiert, um Abschnitte in Unision zu verschieben (wie hier angezeigt) und es hat gut geklappt. Dann entdeckte ich die zusammenklappbaren Header und nach der Installation der gesamten […]

Ipython pandas TypeError: read_csv () bekam ein unerwartetes Keyword-Argument 'delim-whitespace' '

Beim Versuchen des ipython.org Notizbuches "EINFÜHRUNG ZUM PYTHON FÜR DATENMINING" Der folgende Code: data = pd.read_csv("http://archive.ics.uci.edu/ml/machine-learning-databases/auto-mpg/auto-mpg.data-original", delim_whitespace = True, header=None, names = ['mpg', 'cylinders', 'displacement', 'horsepower', 'weight', 'acceleration', 'model', 'origin', 'car_name']) Ergibt den folgenden Fehler: TypeError: read_csv() got an unexpected keyword argument 'delim-whitespace' Leider ist die Dataset-Datei selbst nicht wirklich csv, und ich weiß nicht, […]

IPython + pylab / matplotlib Animationen hängen

Ich kann nicht für das Leben von mir bekommen iPython, um eine animierte Handlung zu zeigen. Dieser Code wird direkt aus den matplotlib Animation Beispiele genommen, und es funktioniert gut mit einfachen alten Python (aka python animate.py ). import numpy as np import matplotlib.pyplot as plt import matplotlib.animation as animation fig, ax = plt.subplots() line, […]

Die Stdout / Stderr in Python Notebooks

Ich benutze python 3 und vor kurzem konnte ich einen FORTRAN-Löser für irgendeine Art von Optimierungsproblemen anschließen (dank eryksun hier bei Stacküberlauf). Das kleine Problem, das auf dem Weg ist, ist, dass die Solver-Ausgabe im Python-Notebook (Jupyter) nicht auftaucht. Beachten Sie, dass der Löser die richtige Lösung zurückgibt, aber es zeigt nicht seinen Fortschritt und […]

Wie man ein Python-Notebook in einem anderen bei Google Cloud-Datalab ausführen

Ich möchte ein Python-Notizbuch ausführen, das ich zur Datenvorverarbeitung in einem anderen Notebook gemacht habe, das mit dem Datenklassifizierungsprozess zusammenhängt. So hängt das letzte Notebook von den Funktionen und Ausführungen des ersten Notebooks ab. Wie könnte ich das bei Google Cloud-Datalab-Umgebung machen? Ich mag die Funktionen und Variablen, die bei der Vorverarbeitung Notebook auf dem […]

Event-Verzögerung in matplotlib mpl_connect beim Ausführen von iPython-Shell

Ich versuche, eine sehr einfache kleine 'gui' zu schreiben, die es dem Benutzer ermöglicht, auf ein Bild zu klicken und die Position zu haben und den Wert auf den Bildschirm zu drucken. Was ich habe funktioniert, aber ich habe entdeckt, dass beim Ausführen von einer iPython-Shell eine 1-Ereignis-Verzögerung in der gedruckten Ausgabe stattfindet. Wenn ich […]

Python ist die beste Programmiersprache der Welt.