《动手学深度学习pytorch》中定义函数后,如何添加注释说明?
- 内容介绍
- 文章标签
- 相关推荐
本文共计864个文字,预计阅读时间需要4分钟。
《动手学深度学习-PyTorch》书中定义函数后添加注释:在定义函数后,为了提高代码可读性和维护性,可以添加简洁明了的注释,说明函数的功能、参数和返回值。以下是一个示例:
pythondef add(x, y): 计算两个数的和。
参数: x (int): 第一个加数。 y (int): 第二个加数。
返回: int: 两个数的和。 return x + y
《动手学深度学习-pytorch》书中定义函数后加#@save的含义-笔者在学习《动手学深度学习-pytorch》一书的时候,发现很多定义的函数后面都会加#@save符号,如下笔者在学习《动手学深度学习-pytorch》一书的时候,发现很多定义的函数后面都会加#@save符号,如下:
def use_svg_display(): #@save """使⽤svg格式在Jupyter中显⽰绘图""" backend_inline.set_matplotlib_formats('svg')
书中的解释为:“有时,为了避免不必要的重复,我们将本书中经常导⼊和引⽤的函数、类等封装在d2l包中。对于要保存到包中的任何代码块,⽐如⼀个函数、⼀个类或者多个导⼊,我们都会标记为#@save。”于是笔者试着先from d2l import torch as d2l,然后在pycharm控制台键入d2l.use,发现可以补全为d2l.use_svg_display(),这说明use_svg_display()函数是封装在d2l库中的。
本文共计864个文字,预计阅读时间需要4分钟。
《动手学深度学习-PyTorch》书中定义函数后添加注释:在定义函数后,为了提高代码可读性和维护性,可以添加简洁明了的注释,说明函数的功能、参数和返回值。以下是一个示例:
pythondef add(x, y): 计算两个数的和。
参数: x (int): 第一个加数。 y (int): 第二个加数。
返回: int: 两个数的和。 return x + y
《动手学深度学习-pytorch》书中定义函数后加#@save的含义-笔者在学习《动手学深度学习-pytorch》一书的时候,发现很多定义的函数后面都会加#@save符号,如下笔者在学习《动手学深度学习-pytorch》一书的时候,发现很多定义的函数后面都会加#@save符号,如下:
def use_svg_display(): #@save """使⽤svg格式在Jupyter中显⽰绘图""" backend_inline.set_matplotlib_formats('svg')
书中的解释为:“有时,为了避免不必要的重复,我们将本书中经常导⼊和引⽤的函数、类等封装在d2l包中。对于要保存到包中的任何代码块,⽐如⼀个函数、⼀个类或者多个导⼊,我们都会标记为#@save。”于是笔者试着先from d2l import torch as d2l,然后在pycharm控制台键入d2l.use,发现可以补全为d2l.use_svg_display(),这说明use_svg_display()函数是封装在d2l库中的。

