理解
把pytorch看作一个工具包,工具包中有很多小隔间,如图中的1,2,3,4,打开一个小隔间,里面可能又是一些小隔间。也可能是直接能用的工具,如图中3隔间中的工具a,b,c。
现在我们要探索这个工具包,有两个操作,一个是dir(),功能是:打开,看见。另一个是help(),功能是:说明书,也就是说明某个工具怎么用,这里的工具就是指一些函数了。
如下图按照标红的 123的步骤,查看工具a的功能。先打开pytorch,发现有1,2,3,4这四个小隔间。然后打开3号小隔间,发现有a,b,c这三个工具。再看a的说明书了解使用。
实战
打开pycharm专业版。在下端的python console 中依次输入
import torch
torch.cuda.is_available()
这是检验cuda是否可用的函数,如果你装好了,输出为True
我们尝试找到它的说明,继续输入
dir(torch)//打开Pytorch包,发现里面有很多小隔间,有一个叫cuda
dir(torch.cuda)//打开cuda,发现又有很多小隔间,有一个叫is_available
dir(torch.cuda.is_available)//打开is_available,发现如下图,很多带__下划线开头的,这一般是内置函数,不可修改的,说明is_available已经可能是个函数了,也就是工具。
所以我们输入
help(torch.cuda.is_available)//查看is_available()函数
得到如下说明:
总结
学习中遇到不会的可以使用di()和help()查询官方的解释,也可以查询官方文档帮助我们学习,毕竟官方的是最权威的。