Home >Backend Development >Python Tutorial >What compiler to use for python data analysis?

What compiler to use for python data analysis?

(*-*)浩
(*-*)浩Original
2019-07-01 15:27:524384browse

Jupyter Notebook (previously known as IPython notebook) is an interactive notebook that supports running more than 40 programming languages.

What compiler to use for python data analysis?

The essence of Jupyter Notebook is a Web application that facilitates the creation and sharing of literary program documents, supports real-time code, mathematical equations, Visualization and markdown. Uses include: data cleaning and transformation, numerical simulation, statistical modeling, machine learning, etc.

Definition (Recommended learning: Python video tutorial)

Users can use email, Dropbox, GitHub and Jupyter Notebook Viewer, Share your Jupyter Notebook with others.

In Jupyter Notebook, code can generate images, videos, LaTeX and JavaScript in real time.

Use

The data in Kaggle, the most popular competition in the field of data mining, is all in Jupyter format.

Architecture

Jupyter components

Jupyter contains the following components:

Jupyter Notebook and Notebook file format

Jupyter Qt Console

Kernel messaging protocol

Many other components

Kernel

Jupyter Notebook and IPython Terminals share the same kernel [3] .

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 Python-related technical articles, please visit the Python Tutorial column to learn!

The above is the detailed content of What compiler to use for python data analysis?. For more information, please follow other related articles on the PHP Chinese website!

Statement:
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn