Python关于%matplotlibinline
学习MNIST,github⼤神给的代码中有%matplotlib inline,但不太理解,⼀番研究终于弄明⽩了
import numpy
import matplotlib.pyplot as plt
spyder python下载from pandas import read_csv
import math
dels import Sequential
from keras.layers import Dense
from keras.layers import LSTM
from sklearn.preprocessing import MinMaxScaler
ics import mean_squared_error
%matplotlib inline
其中最后⼀句%matplotlib inline⽐较奇怪,⽽且⽆论你是⽤哪个python的IDE如spyder或者pycharm,这个地⽅都会报错,显⽰是invalid syntax(⽆效语法)。那为什么代码⾥⾯还是会有这⼀句呢?
%matplotlib作⽤
在使⽤jupyter notebook 或者 jupyter qtconsole的时候,才会经常⽤到%matplotlib,也就是说那⼀份代码可能就是别⼈使⽤jupyter notebook 或者 jupyter qtconsole进⾏编辑的。
⽽%matplotlib具体作⽤是当你调⽤matplotlib.pyplot的绘图函数plot()进⾏绘图的时候,或者⽣成⼀个figure画布的时候,可以直接在你的python console⾥⾯⽣成图像。
⽽我们在spyder或者pycharm实际运⾏代码的时候,可以直接注释掉这⼀句,也是可以运⾏成功的,并展⽰图⽚的
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论