《动手学深度学习pytorch》中定义函数后,如何添加注释说明?

更新于
2026-09-24 02:15:24
0阅读来源:SEO问题
  • 内容介绍
  • 文章标签
  • 相关推荐

本文共计776个文字,预计阅读时间需要4分钟。

《动手学深度学习pytorch》中定义函数后,如何添加注释说明?

《动手学深度学习-PyTorch》一书中,定义函数后直接输出的内容如下:

pythondef add(x, y): 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库中的。

阅读全文

本文共计776个文字,预计阅读时间需要4分钟。

《动手学深度学习pytorch》中定义函数后,如何添加注释说明?

《动手学深度学习-PyTorch》一书中,定义函数后直接输出的内容如下:

pythondef add(x, y): 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库中的。

阅读全文