- 博客(15)
- 收藏
- 关注
原创 pip安装的包不在当前conda环境目录下
不知道出于什么原因,conda激活环境之后用pip安装包,这些包并不会出现在激活环境中而是直接安装在anconda中。最后通过pip-V检查pip下载路径是否为anconda/home/激活环境/lib/site-packages。大概是pip的问题,所以在激活环境中卸载pip再重安装pip。
2024-04-09 09:04:05
444
原创 lss代码复现
其中-需要注意红色部分,需要改为自己的文件目录 --modelf为预训练模型目录,--dataroot为nuscenes数据集根目录,--map_folder为map extension根目录。1 首先安装nvida驱动、cuda、cudnn、anaconda这些深度学习必备的工具。到此为止环境搭建完成,接下来开始下载数据集,下载模型,运行模型。3 进入到虚拟环境后安装与自身cuda版本相匹配的pytorch版本。最近想尝试尝试2D图像转成BEV视角,所以从手撕LSS开始。
2024-03-21 14:17:55
423
1
原创 python包中_init_.py的作用
所以当找不到模块时,尝试更改路径寻找模块。如果还是失败可以在_init_.py中找找原因。__init__.py中可以设置外界通过包名所能访问的模块。
2024-03-21 09:51:41
173
1
原创 理解深度学习中的tensor张量
在深度学习中,tensor就是张量的意思。张量是矩阵的扩展与延伸。张量简单理解就是在矩阵上增加了维度,形成三维,大家想想一下RGB通道在计算机视觉中,彩色图片就是用3阶张量描述的。黑白图片可以用矩阵描述,加上高度维度描述RGB后就可以描述彩色图片了。
2023-11-08 19:53:13
109
1
原创 python中的mkdir函数
这些方法都可以在指定路径上创建目录,并且可以选择创建多级目录(如果父目录不存在)。根据你使用的路径操作库和个人偏好,选择适合你的方法来创建目录。好多时候还会出现path.mkdir(parents=Ture, exist-ok=Ture),表示如果父目录已经存在,则不会报错。只能创建单个目录,如果要创建多级目录,需要先创建父目录。方法可以创建单个目录,如果需要创建多级目录,可以提供。对象,表示要创建的目录的路径。是要创建的目录的路径。
2023-11-08 11:16:38
2099
1
原创 python中两种常见的格式化 f和rf
这在处理正则表达式、文件路径等需要保留反斜杠原义的情况下非常有用。在保留反斜杠原义的情况下进行格式化。你可以根据具体的需求选择适合的格式化方式。替换为正则表达式的字符串,生成的最终字符串保留了原始字符串中的反斜杠。是表达式,它们会被替换为相应的变量值,最终生成的字符串为。也会在运行时将表达式或变量的值插入到字符串中。都是用于格式化字符串的语法,其中。另一种格式化字符串的方式是使用。前缀,然后在字符串中使用花括号。,它的语法是在字符串前加上。用于常规字符串格式化,而。会将字符串中的反斜杠。
2023-11-05 16:46:28
847
1
原创 python中的glob.glob()函数
函数接受一个字符串参数,该参数是一个通配符模式,用于匹配文件或文件夹的路径。拼接在一起,形成一个通配符模式,然后将该模式作为参数传递给。函数将返回符合该模式的所有文件和文件夹的路径列表。是通配符,表示匹配任意字符。函数将返 f是占位符 回。是一个文件夹的路径,
2023-11-05 16:28:53
3535
1
原创 在神经网络中可能会出现@torch.no_grad()这句话
在使用该装饰器修饰的代码块中,PyTorch 将不会跟踪和计算梯度,从而减少内存消耗并提高执行效率。可以避免不必要的梯度计算,减少内存占用,提高性能。是一个装饰器(decorator),当需要执行一些不需要梯度的操作时,
2023-11-04 14:31:34
660
1
原创 os.path.relpath函数是用来干嘛的
模块中的一个函数,用于计算相对路径。它接受两个参数,第一个参数是目标路径,第二个参数是基准路径。它返回目标路径相对于基准路径的相对路径。的作用是计算相对于当前工作目录的相对路径,并将结果作为。
2023-11-04 14:28:37
685
1
原创 python中sys库最常用的功能
sys 是 Python 的一个标准库,提供了与 Python 解释器和系统相关的功能。它允许你与解释器进行交互,并提供了一些与系统和运行时环境相关的信息和操作。提供了一些与模块和导入相关的功能。获取当前已导入的模块列表,
2023-11-04 14:12:35
177
1
原创 python中的os库是干嘛的
你可以使用 os.path.join() 拼接路径,os.path.exists() 判断路径是否存在,os.path.basename() 获取文件名等。例如,你可以使用 os.system() 执行系统命令,os.getpid() 获取当前进程 ID,os.fork() 创建子进程等。例如,你可以使用 os.mkdir() 创建新目录,os.remove() 删除文件,os.rename() 重命名文件等。你可以使用 os.stat() 获取文件的属性,os.chmod() 修改文件的权限等。
2023-11-04 14:10:36
659
1
原创 目标检测中的准确率、精准率和召回率的意思
准确率很好理解,被正确预测出来的数量 / 所有的样本。本文主要内容来自知乎的 emmmmm。下面来着重了解精准率和召回率。
2023-10-10 16:23:07
255
1
原创 python中open函数里面的’wb‘,’rb‘的作用
打开即默认创建一个新文件,如果文件已存在,则覆盖写(即文件内原始数据会被新写入的数据清空覆盖)。打开创建新文件并写入数据,如果文件已存在,则覆盖写。总结:’wb‘ 'rb'只是在’w‘ 'r' 的基础上加入了二进制的作用。, 如果文件不存在,创建该文件;如果文件已存在,则覆盖写。同理’rb‘也是这个道理。
2023-09-22 15:03:55
2229
原创 python读取路径时为什么需要路径前面加个‘r‘
如果不加r,上述文件路径在代码运行时会报错,因为其会先将双引号“去掉,然后系统看到了文件路径中有\nc,其中\n会被解释成为换行符,所以系统所得到的文件路径已经不是原来的了。(狗头保命) 声明一下我只是一名初学者,想通过在csdn中记录自己遇到的问题,本篇文章中心内容均来自大佬 音程。这样就会重新解释编译,从而不会导致认为是\n。这样也可以,因为/不是转义字符。
2023-09-22 11:22:52
1076
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人