python

Jupyter Notebook 快速入门

2018-01-15  本文已影响0人  esfak47

Jupyter Notebook(此前被称为 IPython notebook)是一个交互式笔记本,支持运行 40 多种编程语言。在本文中,我们将介绍 Jupyter notebook 的主要特性,以及为什么对于希望编写漂亮的交互式文档的人来说是一个强大工具。

在开始使用 notebook 之前,我们先需要安装该库。你可以在
Jupyter 官网上找到完整的步骤。

一、安装Jupyter

新版本Anaconda自带Jupyter

目前,最新版本的Anaconda是自带Jupyter NoteBook的,不需要再单独安装

image_1b4e5l3s6r5i18ok1rnd195i1u549.png-31.6kB

老版本Anacodna需自己安装Jupyter

Jupyter Notebook安装的官方网站

二、更改Jupyter notebook的工作空间

如何找到该配置文件

image_1b4e641ot340t3g1asfdv81972m.png-16.9kB

在其配置文件ipython_notebook_config.py中,有如下一句

# The directory to use for notebooks and kernels.
# c.NotebookApp.notebook_dir = u''

简单使用

简单的操作符

2**2
4

常用快捷键

多行操作同样支持

for i in range(5):
  print(i)
0
1
2
3
4

你还可以使用 LaTex 来生成数学公式

$$\int_0^{+\infty} x^2 dx$$

$$\int_0^{+\infty} x^2 dx$$

导出功能

notebook 还有一个强大的特性,就是其导出功能。可以将 notebook 导出为多种格式:

Matplotlib 集成

如果你用 Python 绘制过图形,那你肯定知道 matplotlib。Matplotlib 是一个用于创建漂亮图形的 Python 库,结合 Jupyter notebook 使用时体验更佳。

要想在 Jupyter notebook 中使用 matplotlib,需要告诉 Jupyter 获取 matplotlib 生成的所有图形,并将其嵌入 notebook 中。为此,需要计算:

%matplotlib inline 

为了执行成功你可能需要首先安装matplotlibpip installl matplotlib

%matplotlib inline
import matplotlib.pyplot as plt
import numpy as np

x = np.arange(20)
y = x**2

plt.plot(x, y)
[<matplotlib.lines.Line2D at 0x7f6d288b8f98>]
output_15_1.png
上一篇下一篇

猜你喜欢

热点阅读