当前位置: 首页 > 后端技术 > Python

【PyTorch教程】P3.Python学习中的两个神奇函数(当然在PyTorch中也可以使用)

时间:2023-03-25 22:56:15 Python

温馨提示:为了更好的教程体验,提供视频和阅读地址Youtube:https://www.youtube。com/playl...哔哩哔哩:https://www.bilibili.com/video...Github:https://github.com/xiaotudui/...相关下载:https://pan.baidu.com/s/16koD...提取码:pahi学习过程中,遇到什么问题可以关注公众号:土丘,直接在对话框里留言,我会不定时回复~公众号:土丘破年,回复:pytorch,可以拿到所有的数据集和安装包,省去找软件和数据集的时间。(同步更新,勿急)前言一般教程的介绍顺序是:基本数据类型、一些常用函数等。但是在我学习的过程中,比如他在介绍b函数的时候,总会介绍a函数之类的。而且我不知道a函数的含义,所以很烦人。而且,我不知道每个模块中有哪些功能。整个学习过程对我来说太痛苦了。所以,这次我将介绍两个Python中的神奇函数,它们在任何PythonPackage中都有,因此,当然也适用于PyTorch。授人以鱼不如授人以渔。这两个神奇的功能,一定会对你的自学和深入学习有很大的帮助。包和两大法宝功能我们之前说过,包就像一个工具箱。下面我们来分析一下,这个叫做pytorch的工具箱结构。比赛开始!你有两个道具:dir()道具:相当于你的手和眼睛,它可以帮助你打开东西,看到里面的东西。help()props:相当于说明书,可以知道各个工具的使用方法。现在让我们去探索吧!我们首先在pytorch工具箱上使用dir()prop,以便我们可以找到分区或小工具箱,其中包含1、2、3、4。dir(pytorch)的输出将是:1、2、3、4。现在我们想探索隔间1中有什么?我们继续使用我们的dir()prop,dir(pytorch.1),它将输出a、b、c。这意味着在1的隔间或小工具箱中,有名为a、b和c的工具。现在我们知道了pytorch工具箱中aprop的1分区。我们想知道如何使用它。这时候我们就需要用到另外一个prop,help(),我们这样使用,help(pytorch.1.a)。它将输出,使用a的方法。总而言之:dir()可以让您知道包中有什么,可能是较小的模块或函数。help(),让你知道如何使用该功能。实战——两个重要的函数(dir(),help())1.首先打开PyCharm,上一节创建的工程应该默认打开。如果没有,点击左上角的文件-打开,打开上一节创建的项目地址。之后点击左下角的PythonConsole,查看第一行的envs是否为你创建的conda环境名称。2.我们使用importtorch导入PyTorch。正如我之前所说,包就像一个工具箱,里面有各种工具。当我们要使用工具箱时,我们需要知道:工具箱中有哪些工具,以及如何使用这些工具(使用说明)。而这两个函数对应的就是这两个函数。dir函数让我们知道工具箱中有什么以及工具箱中的分区。帮助功能可以让我们知道每个工具的使用方法,以及如何使用工具。3.现在,我们要看看火炬工具箱里有什么?我们输入dir(torch),我们会看到很多结果。这些结果可能是工具,或工具隔间。4.现在让我们以torch.cuda.is_available()为例。在火炬工具箱中,我们找到了cuda工具箱,或更小的工具箱。我们现在继续看,cuda的小工具箱里有什么?5.在这个工具箱中,我们可以看到,is_available,我们之前用过的。我们继续对is_available使用dir()函数,可以看到输出,前后双下划线。这时候大致说明你看到的是这个对象的一些属性。也就是说,这是一个功能,一个工具。您应该使用help()函数来查看如何使用此工具。现在,我们使用help(torch.cuda.is_available)来查看这个工具和函数是如何使用的。当我们输入指令时,就可以看到这个工具和功能的效果。torch.cuda.is_available此函数返回True或False以指示CUDA是否可用。最后两个功能很好用,以后遇到问题可以好好利用这两个功能。它肯定会解决您的许多问题。我的大本营学会这三个排版原则,你就能超越80%人的排版你有没有想过把你的生活游戏化?用游戏的想法来激励自己去寻找有趣或更有成效的东西、工具和教程