%matplotlib inline 在pycharm 中显示

时间:2024-10-25 20:48:18

文章目录

  • 1. 问题描述
  • 2.具体措施

1. 问题描述

我们在 jupyter notebook 中调用 matplotlib 时候会直接调出图像,但是我们把同样的代码放到 pycharm中的时候,我们发现根本用不了,为了解决以上问题。

2.具体措施

  • 注释掉 %matplotlib inline;
  • 引入import as plt
  • 将最后要显示的图像代码后增加 ()
# %matplotlib inline 注释掉此行
import torch
from d2l import torch as d2l
import matplotlib.pyplot as plt # 增加此行

x = torch.arange(-8.0,8.0,0.1,requires_grad=True)
y = torch.relu(x)
# print(y)
print('zc4')
d2l.plot(x.detach(), y.detach(), 'x', 'relu(x)', figsize=(5, 2.5)) # 需要绘制的图像
plt.show() # 新增此行代码