摘要: 1、对有序数对进行插入(bisect) bisect.bisect_left(list,x): 在list中插入x以保证list仍然有序,返回这个x的插入点的最左侧index,如果x出现在list中,则返回x第一次出现位置的index bisect.bisect_right(list,x): 在li 阅读全文
posted @ 2021-11-11 13:29 Circle_Wang 阅读(290) 评论(0) 推荐(0) 编辑
摘要: python作为一个动态语言,可以对变量不进行类型定义就使用,这就导致随着项目的增大,我们很难回顾以前某些模块中每一个变量是什么类型(特别是在函数定义里,如果不进行类型检查,很可能对一个str类型进行了()调用等等),为了在编码时能够让编译器提醒我们,也防止在运行时出现问题,采用静态变量审查工具在我 阅读全文
posted @ 2024-05-22 16:52 Circle_Wang 阅读(95) 评论(0) 推荐(0) 编辑
摘要: 我们在之前已经介绍过python的多进程/线程的一种使用(Python使用multiprocessing进行多线程和多进程操作),这里我们再介绍模块concurrent.futures,它是对线程池和进程池的一个高层抽象,它简化了异步执行任务的流程,而模块multiprocessing提供了更全面的 阅读全文
posted @ 2024-03-27 09:43 Circle_Wang 阅读(1646) 评论(0) 推荐(0) 编辑
摘要: 由于众所周知的原因,国内很难使用huggingface去下载权重,但现在的大模型的权重以及相关的分词器配置都放在huggingface的仓库中。当我们使用 AutoTokenizer.from_pretrained 去载入相关分词器和模型时,会访问huggingface自动下载模型。但随着大模型的发 阅读全文
posted @ 2024-03-15 15:36 Circle_Wang 阅读(4178) 评论(2) 推荐(0) 编辑
摘要: 消息队列在日常开发中比较常用的开发中间件,每家大厂一般都会具有自己的消息队列服务器。本文主要讲述Python中如何使用RocketMQ的相关SDK。希望大家在阅读本文前可以先了解一下RocketMQ的基本知识。 使用 pip install rocketmq -i https://pypi.tuna 阅读全文
posted @ 2024-03-14 19:24 Circle_Wang 阅读(4433) 评论(0) 推荐(0) 编辑
摘要: redis包的使用找到了一个好文:Python操作Redis,你要的都在这了! - John-Python - 博客园 (cnblogs.com),文章中已经非常详细的介绍了python的redis包的使用。本文只给出了一些案例使用案例,后序后时间会加入双删,双写数据库的工具包(等我找到成熟的项目代 阅读全文
posted @ 2024-02-29 16:07 Circle_Wang 阅读(100) 评论(0) 推荐(0) 编辑
摘要: Hydra 是一个开源 Python 框架,可简化研究和其他复杂应用程序的开发。关键特性是能够通过 组合动态创建分层配置,并通过配置文件和命令行覆盖它 。在机器学习项目中,我们有多个版本的模型参数和架构,并且一些训练参数如文件链接,学习率,版本等信息更希望通过命令行来进行指定,以前的方法是需要自己实 阅读全文
posted @ 2024-02-28 15:22 Circle_Wang 阅读(2222) 评论(0) 推荐(0) 编辑
摘要: Python的标准库中os模块已经可以操作文件了,但是具有很多局限性(比如不能复制文件),因此Python的另一个标准库shutil对文件/文件夹的移动,复制,删除文件夹,压缩,解压等操作做了增强,更加方便用户进行使用。 1、复制文件/文件夹(shutil.copy(src,dst)) 1.1 复制 阅读全文
posted @ 2024-02-26 19:22 Circle_Wang 阅读(1993) 评论(0) 推荐(0) 编辑
摘要: 在项目中我们常常需要打印日志,特别是在系统级项目上一般都会有自己日志模块,下面我们将介绍下Python中自带的logging模块(注意这是模块的名称并不是类) 一、基本使用 logging是一个包的名称,我们真正使用的是logging.Logger这个类。但是我们不能使用常规的方式进行初始化,而是使 阅读全文
posted @ 2024-02-21 21:50 Circle_Wang 阅读(646) 评论(0) 推荐(0) 编辑
摘要: 当我们在开发HTTP服务时(接口服务),由于很多从内部引发的 Python 异常,会触发标准 HTTP 非 200 响应的视图。为了让前端有着更好的视图体验(如果因为内部异常,会返回给前端/调用方更好的一个页面/返回)。对于我们来说,给予调用方一个固定的返回格式时非常重要的(因此通过HTTPExce 阅读全文
posted @ 2024-01-30 17:13 Circle_Wang 阅读(555) 评论(0) 推荐(0) 编辑
摘要: Windows下安装pytorch教程(下载.whl的方式)_pytorch whl-CSDN博客 阅读全文
posted @ 2024-01-20 09:42 Circle_Wang 阅读(164) 评论(0) 推荐(0) 编辑