matplotlib.plot一些常用的函数记录
代码示例:
import torch
import torch.nn.functional as F
from torch.autograd import Variable
x = torch.linspace(-5,5,200)
x = Variable(x)
x_np = x.data.numpy()
y_relu =F.relu(x).data.numpy()
import matplotlib.pyplot as plt
plt.figure(1,figsize=(8,6))
plt.plot(x_np,y_relu,c='red',label='relu')
plt.ylim((-1,5))
plt.legend(loc='best')
plt.savefig("example.png")
example.png :

plt.figure()
def figure(num=None, figsize=None, dpi=None, facecolor=None, edgecolor=None, frameon=True, FigureClass=Figure, clear=False, **kwargs)
通过new_figure_manager(新图形管理器)返回一个figure图形实例。定制的figure类将与pylab接口进行关联,同时将相关参数传递给figure的初始化函数。
注意:如果你创建了多个figure实例,必须确保你显式的调用“close”来释放你已经不再使用的figure实例。因为只有这样pylab才能正确的释放内存。
参数详解请看此链接:https://blog.youkuaiyun.com/zjyklwg/article/details/79477261
plt.plot()
链接:https://blog.youkuaiyun.com/u014539580/article/details/78207537
plt.savefig()
保存图像,保存为png形式。
注意:一般在plt.show()之前保存图像,否则会得到空白的图像。具体原因详见:点此链接
plt.legend()
示例:
upper right:

upper left:
本文详细介绍了使用Matplotlib绘制ReLU激活函数的过程,包括代码示例、figure与plot函数的使用方法,以及如何保存图像和设置图例。对于初学者而言,这是一个很好的实践案例。
5137

被折叠的 条评论
为什么被折叠?



