Jupyter is an interactive notebook software; the full name of Jupyter is "Jupyter Notebook". It is essentially a web application that facilitates the creation and sharing of program documents and supports real-time code, numerical equations, visualization and Markdown. The main uses are data cleaning and transformation, numerical simulation, statistical modeling, machine learning, etc.
The operating environment of this tutorial: Windows 10 system, DELL G3 computer.
Jupyter Notebook (formerly known as IPython notebook) is an interactive notebook that supports running more than 40 programming languages.
The essence of Jupyter Notebook is a Web application that facilitates the creation and sharing of program documents, supporting live code, mathematical equations, visualization and markdown. Uses include: data cleaning and transformation, numerical simulation, statistical modeling, machine learning, etc.
Users can use Jupyter via email, Dropbox, GitHub and Jupyter Notebook Viewer. Share the Notebook with others.
In Jupyter Notebook, code can generate images, videos, LaTeX and JavaScript in real time.
Jupyter components
Jupyter contains the following components:
Jupyter Notebook and Notebook file format
Jupyter Qt console
Kernel messaging protocol
Many other components
Jupyter Notebook shares the same core as the IPython terminal.
The kernel process can connect to multiple front ends at the same time. In this case, different front ends access the same variable.
This design can meet the following two needs:
The same core but different front-ends are used to support and quickly develop new front-ends
The same front-end and different cores are used to support, New development language
For more related knowledge, please visit theFAQcolumn!
The above is the detailed content of What software is jupyter?. For more information, please follow other related articles on the PHP Chinese website!