%matplotlib inline 的应用

import numpy as np 
import matplotlib.pyplot as plt
%matplotlib inline
X = np.linspace(0,2,100)
def func(X):
    return np.exp(X)
y = func(X)
plt.rcParams['font.family'] = 'FangSong'
plt.plot(X,y,label='指数函数图像')
plt.legend(loc='best',fontsize=12)

"是一个魔法函数(Magic Functions)。官方给出的定义是:IPython有一组预先定义好的所谓的魔法函数(Magic Functions),你可以通过命令行的语法形式来访问它们。可见“%matplotlib inline”就是模仿命令行来访问magic函数的在IPython中独有的形式。"

简单来说,如果使用%matplotlib inline这一行代码,就可以省略掉plt.show()这一行代码;

注意:在pycharm中是用不了%matplotlib inline的。

你可能感兴趣的:(python,几何学,机器学习)