![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
python
文章平均质量分 73
记录python的小知识和编程小技巧
coolhuhu~
做三四月事,在八九月自有答案。
展开
-
pytorch单机多卡训练--完整示例代码
实现了多卡训练中数据的 shuffle 功能,此外,为了保证每个epoch训练中,数据shuffle成功,需要在每个 epoch 的 dataloader 前调用。在多人共用多卡的情况下,并不是任何时刻每张卡都是空闲的,因此,在模型训练和推理时,需要指定可用的gpu。如上所示,每个gpu的一个 batch size 为32,如果gpu的可用数量为4,那么有效的 batch size 为 32 x 4;若一个服务器上有多个GPU设备,可以使用多GPU设备进行训练,充分利用多GPU计算的性能,缩短训练时长。原创 2023-06-21 11:36:55 · 6441 阅读 · 8 评论 -
初识with和上下文管理器
快速上手上下文管理器原创 2023-05-21 11:35:57 · 108 阅读 · 0 评论 -
python中使用多进程执行计算密集型任务(完整代码示例)
你有大量的数据,需要对这些大量的数据进行相关计算,并且计算的结果要和给定的数据顺序对应一致。原创 2023-03-19 22:10:36 · 410 阅读 · 3 评论 -
ANN搜索—Faiss库的基本使用
Faiss 是一个用于高效相似性搜索和密集向量聚类的库。它包含搜索任意大小的向量集的算法,直到可能不适合 RAM 的向量集。它还包含用于评估和参数调整的支持代码。Faiss 是用 C++ 编写的,具有完整的 Python/numpy 包装器。一些最有用的算法是在 GPU 上实现的。原创 2023-01-04 15:07:37 · 1142 阅读 · 0 评论 -
BM25算法,python实现(源代码)
python实现BM25算法,源代码原创 2022-12-08 13:51:44 · 1439 阅读 · 0 评论 -
Django测试
向一个接口发送请求,并获取请求返回的数据(一般为json格式的数据),验证携带不同的参数发送请求的响应状态是否与预期一致。开头,根据api文档中的请求参数的描述和示例值设置请求参数,携带设置的参数发送请求,然后验证响应是否与预期一致。文件内编写测试代码。为每个api编写测试自定义测试类,该类继承。**子类或测试方法的点分隔 Python 路径。方法,用于创建一个 client,模拟发送请求。默认在 tests.py。每个测试类中的方法名以。原创 2022-09-09 15:40:05 · 299 阅读 · 0 评论 -
python使用openpyxl模块操作excel
excel表格有以下几个部分组成:工作簿:workbook,即一个excel表格表单:worksheet,如下图:行(row)、列(column)、单元格(cell)导入openpyxl模块 获取要读取excel文件,创建对象;获取要读取的表单,创建对象 查看单元格数据:其他读取操作:(可以对单元格进行切片操作)1.2 将数据写入excel文件(修改excel文件中的数据)导入openpyxl模块,获取要修改的文件,或创建一个空的文件,将数据写入获取要修改的文件对象:创建一个空的exc原创 2022-06-19 09:01:01 · 1461 阅读 · 0 评论 -
argparse--- 命令行选项、参数和子命令解析器
argparse--- 命令行选项、参数和子命令解析器原创 2022-05-16 16:13:45 · 152 阅读 · 0 评论 -
python 日志(logging模块)
python、日志、logging原创 2022-04-19 20:43:34 · 839 阅读 · 3 评论