Python解决%matplotlib inline标红底报错问题
更新时间:2024年09月12日 12:51:45 作者:Enzo 想砸电脑
在使用非Jupyter环境如Spyder或PyCharm时,%matplotlib inline会因为是Jupyter特有的魔法命令而导致报错,这条命令是用于Jupyter Notebook或Jupyter Qt Console中,主要作用是将matplotlib的图表直接嵌入到Notebook中显示
Python %matplotlib inline标红底报错
import numpy import matplotlib.pyplot as plt from pandas import read_csv import math from keras.models import Sequential from keras.layers import Dense from keras.layers import LSTM from sklearn.preprocessing import MinMaxScaler from sklearn.metrics import mean_squared_error %matplotlib inline
当你copy 别人的代码的时候,其中最后一句%matplotlib inline总是红底下划线,显示是invalid syntax(无效语法)。
为啥别人用就行,你用就不行呢?
原因是
在使用jupyter notebook 或者 jupyter qtconsole的时候,才会经常用到%matplotlib,也就是说那一份代码可能就是别人使用jupyter notebook 或者 jupyter qtconsole进行编辑的。
而你用的是 spyder或者pycharm
当我们在spyder或者pycharm实际运行代码的时候,可以直接注释掉这一句,也是可以运行成功的
总结
以上为个人经验,希望能给大家一个参考,也希望大家多多支持脚本之家。
相关文章
python中tf.boolean_mask()函数的使用方法详解
这篇文章主要介绍了python中tf.boolean_mask()函数的使用方法详解, tf.boolean_mask() 函数的作用是通过布尔值对指定的列的元素进行过滤,需要的朋友可以参考下2023-11-11
Python实现基于PIL和tesseract的验证码识别功能示例
这篇文章主要介绍了Python实现基于PIL和tesseract的验证码识别功能,结合实例形式分析了Python使用PIL与tesseract进行验证码识别操作的具体技巧与相关注意事项,需要的朋友可以参考下2018-07-07


最新评论