欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

学习部分经验

程序员文章站 2022-05-10 11:02:55
...

Notes:

  1. 在py环境中,有时候会发生默认路径的问题,比如常见的文件找不到的问题,此时可以先看一下当前的文件路径,再来解决。基本上用到的模块是os和sys:
import os, sys

AbsolutePath = os.path.abspath(__file__)           #将相对路径转换成绝对路径

SuperiorCatalogue = os.path.dirname(AbsolutePath)   #相对路径的上级路径
 
BaseDir = os.path.dirname(SuperiorCatalogue)        #在“SuperiorCatalogue”的基础上在脱掉一层路径,得到我们想要的路径。

sys.path.insert(0,BaseDir)        #将我们取出来的路径加入到Python的命名空间去,并将该目录插入在第一个位置中。

有时候会提示File 文件不存在的问题,此时打上’file’引号即可,返回的是一个temp当前文件的路径。

  1. 如果将pytorch和tensorflow混合使用,有时会出现显存占满但volatile很低,p级别也比较高。这是由于某个进程没有完全关闭导致的,此时可直接查看占用的process 然后kill掉,释放显存。

  2. 使用vscode的部分心得:

    1. 使用sync setting插件直接同步vscode设置。
    2. 使用F1输入命令, 比如interpreter。
    3. 打开文件夹克直接到位置。
    4. 在remote模式下,如果出现反复登陆的情况,可找到.vscode-server 删除log文件即可。
  3. _file_ 属性查找该模块(或包)文件所在的具体存储位置,直接查看其源

    _dict_ 是python中的dict属性,有类的__dict__属性和 类对象的__dict__属性

​ 类的静态函数、类函数、普通函数、全局变量以及一些内置的属性都是放在**类__dict__**里的

**对象的__dict__**中存储了一些self.xxx的一些东西

  1. _表示缺省值,相当于matlab中的~.

  2. DCTNet中DCT使用turbojpeg实现 在cvtransforms文件中

  3. _repr_ 实例化方法返回

    class CLanguage:
        def __init__(self):
            self.name = "C语言中文网"
            self.add = "http://c.biancheng.net"
        def __repr__(self):
            return "CLanguage[name="+ self.name +",add=" + self.add +"]"
    clangs = CLanguage()
    print(clangs)
    
相关标签: 获得经验