%matplotlib inline 有什么作用

是一个魔法函数(Magic Functions)。官方给出的定义是:IPython有一组预先定义好的所谓的魔法函数,你可以通过命令行的语法形式来访问它们。

%matplotlib inline
import matplotlib as mpl
import matplotlib.pyplot as plt
import numpy as np
x = np.linspace(0,10,100)
y_1 = x**3 + 10
plt.plot(x,y_1)
————————————————
版权声明:本文为CSDN博主「Code_Mart」的原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/Code_Mart/article/details/82385293

通常情况下,执行最后一行plt.plot(x, y_1)代码后不会将图像给画出来,还需要执行plt.show()之后,图像才会顺利的显示出来。但是由于%matplotlib inline这个魔法函数的存在,即使没有执行plt.show()这行代码,图像在这里也会显示出来,这就是%matplotlib inline这行代码的作用。

你可能感兴趣的:(python)