pytorch变量

下文中所使用的pytorch版本为1.0.1

在python,如果全局变量在函数中没有提前用global申明,就修改其值,结果是这个全局变量不会被修改,会在这个函数中另外产生一个局部变量(名字相同)。

但是,如果全局变量是torch中的数据类型,那么在函数中修改全局变量的值,没有提前用global申明,也会改变这个全局变量的值。

但是注意一点,如果在函数中定义的torch中的数据类型变量,那么在函数外是不可以调用的。

posted @ 2019-02-26 10:08  阿刚的代码进阶之旅  阅读(1195)  评论(0编辑  收藏  举报