3.python学习中的两大法宝函数

Pytorch学习之——dir()函数与help()函数

一、理解package结构及法宝函数的作用

在Python中,包(Package)是一种Python模块的集合,从文件组织形式上看,包就是一个文件夹,里面放着各种模块(.py文件),也可以有子文件夹(子包)。包名构建了一个Python模块的命名空间。比如,模块名A.B表示A包中名为B的子模块。这种使用加点的模块名可以让你写的软件包里面的模块名称和其它软件包里面的模块名称一样,但又不相互冲突。

一个Package就像一个工具箱,但是我们并不知道里面有什么工具,例如这个工具箱的名字叫做pytorch

image-20240429033357185

这里主要介绍两个函数,可以运用在查看一个package里面到底有哪些功能和怎么样去使用这些功能,其函数分别是:
(1)dir()函数,能让我们知道 工具箱以及工具箱中的分隔区有什么东西。
(2)help()函数,能让我们知道每个工具是如何使用的,工具的使用方法。

image-20240429034116541

二、实战操作

1. 打开pycharm编辑器

输入命令:import torch 使用torch函数`
输入命令:torch.cuda.is_available() 为例子来验证这个功能

image-20240429035154005

上面的结果会返回True。

2. 使用dir()函数查看torch包里面有哪些功能模块

输入命令:dir(torch) 

image-20240429035601281

返回的结果如上图所示,我们可以看到在torch这个模块下面是含有cuda这个模块的内容的。

3. 接着查看cuda的分割区里面有什么功能模块

输入命令:dir(torch.cuda) 

image-20240429035730093

由上图所示,我们可以看见cuda中仍然返回了很多的分割区,并且可以找到我们试验的is_available功能模块。

4. 接着查看is_available功能模块有什么

输入命令:dir(torch.cuda.is_available) 

image-20240429035831587

可以看到我们返回了一堆带有下划线的函数,在python中这些相当于是封装的私有函数,是不允许被修改的函数。

5. 使用help()函数来查看这个函数的具体功能

输入命令:help(torch.cuda.is_available) 

image-20240429040316730

如上图所示,我们返回了一个布尔值,表示了这个cuda是否可用。

由以上的说明,我们可以看到help()函数可以返回一个官方的解释文档,来告诉我们这个函数是怎么用的。

  • 4
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值