Jupyter Notebook (früher bekannt als IPython Notebook) ist ein interaktives Notebook, das die Ausführung von mehr als 40 Programmiersprachen unterstützt.
Das Wesentliche von Jupyter Notebook ist eine Webanwendung, die die Erstellung und den Austausch literarischer Programmdokumente erleichtert und Echtzeitcode unterstützt. mathematische Gleichungen, Visualisierung und Markdown. Zu den Einsatzmöglichkeiten gehören: Datenbereinigung und -transformation, numerische Simulation, statistische Modellierung, maschinelles Lernen usw.
Definition (Empfohlenes Lernen: Python-Video-Tutorial)
Benutzer können per E-Mail, Dropbox, GitHub und Jupyter Notebook Viewer darauf zugreifen. Teilen Sie Ihr Jupyter-Notizbuch mit anderen.
In Jupyter Notebook kann Code Bilder, Videos, LaTeX und JavaScript in Echtzeit generieren.
Verwendung
Die Daten in Kaggle, dem beliebtesten Wettbewerb im Bereich Data Mining, liegen alle im Jupyter-Format vor.
Architektur
Jupyter-Komponenten
Jupyter enthält die folgenden Komponenten:
Jupyter Notebook und Notebook-Dateiformat
Jupyter Qt-Konsole
Kernel-Messaging-Protokoll
viele andere Komponenten
Kernel
Jupyter Notebook und IPython-Terminals nutzen denselben Kernel [3] .
Der Kernel-Prozess kann gleichzeitig eine Verbindung zu mehreren Frontends herstellen. In diesem Fall greifen verschiedene Frontends auf dieselbe Variable zu.
Dieses Design kann die folgenden zwei Anforderungen erfüllen:
Gleicher Kern, aber unterschiedliches Frontend zur Unterstützung, schnelle Entwicklung eines neuen Frontends
Gleiches Frontend, aber unterschiedlicher Kern zur Unterstützung , Neue Entwicklungssprache
Weitere technische Artikel zum Thema Python finden Sie in der Spalte Python-Tutorial, um mehr darüber zu erfahren!
Das obige ist der detaillierte Inhalt vonWelcher Compiler soll für die Python-Datenanalyse verwendet werden?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!