
Pyhton
文章平均质量分 64
弱冠少年
记录细节
展开
-
设计模式(基于Python3)
主要参考资料:【设计模式 inPy】一个视频搞懂三种设计模式:工厂、建造者和单例:工厂模式?错!是工厂模式群!原创 2025-05-15 16:27:39 · 386 阅读 · 0 评论 -
Pytest单元测试(基于Python3)
原创 2025-04-25 17:47:51 · 130 阅读 · 0 评论 -
Python3基础库入门(个人学习用)
事件循环(event loop)是 asyncio 的核心,可以理解为一个无限循环,我们可以把一些函数(通过 async 定义的函数,称为协程)注册到事件循环(event loop)上,Python 的 queue 库(标准库,无需安装)提供了线程安全的队列(FIFO、LIFO、优先级队列)实现,主要用于多线程编程中实现线程间的数据共享和通信。这个fun()是一个coroutine function(有点像是注册的意思),返回的是一个coroutine object,虽然调用了,但是它不会立马运行。原创 2025-03-29 17:20:56 · 759 阅读 · 0 评论 -
NumPy入门(基于Python3)
NumPy(Numerical Python)是 Python 中用于科学计算的核心库,专注于高效的多维数组(ndarray)操作和数值计算。它提供了高性能的数学函数、线性代数运算、随机数生成等功能,是数据科学、机器学习、图像处理等领域的基石。NumPy 的核心是 ndarray(N-dimensional array),支持高效存储和操作多维数据。NumPy 提供优化的数学函数,支持对整个数组的快速操作(向量化计算)。NumPy 支持灵活的索引方式,可高效提取和修改数组的子集。原创 2025-04-17 09:48:21 · 377 阅读 · 0 评论 -
tabulate库入门(基于Python3)
tabulate 是一个用于在 Python 中生成美观的格式化表格的第三方库。它可以将数据(如列表、字典、Pandas DataFrame 等)转换为多种表格格式(如纯文本、HTML、Markdown 等),适用于命令行工具、日志输出、报告生成等场景。原创 2025-04-07 13:34:57 · 338 阅读 · 0 评论 -
pydub入门(基于Pyhton3)
pydub 是一个简单易用的 Python 音频处理库,专注于提供高层次的音频操作接口,而 AudioSegment 是它的核心类,用于表示音频片段(如 MP3、WAV、OGG 等格式)。通过 AudioSegment,你可以轻松实现音频文件的加载、切割、合并、格式转换、音量调整等操作。原创 2025-03-12 01:18:49 · 525 阅读 · 0 评论 -
VAD入门(基于Python)
Silero VAD 是 Silero 语音模型系列中的语音活动检测(VAD)工具,基于深度学习实现,相比传统 VAD(如 WebRTC VAD),它在复杂噪声环境下的检测效果更好,且支持更灵活的输入格式。(1)安装(2)依赖Python 3.7+PyTorch 1.10+TorchAudio 0.10+(1) 语音段检测输入音频波形,返回语音段的起止时间(单位:毫秒)。(2) 实时语音检测支持流式音频输入,逐帧判断是否包含语音。(1) 加载模型(2)检测语音段输出示例:(3) 提取语音原创 2025-03-08 16:28:55 · 796 阅读 · 0 评论 -
requests库和aiohttp库(基于Python3)
websockets库 是一个基于 asyncio 的 Python 库,旨在提供简单易用的 WebSockets 服务器和客户端功能。有如下特性:可以使用 websockets.serve 创建一个简单的 WebSocket 服务器:websockets.serve(): 这个函数负责创建并启动一个WebSocket服务器。websocket.recv(): 这个函数是一个协程函数,用于从WebSocket接收消息。websocket.send(): 这个函数是一个协程函数,用于向WebSocket原创 2024-10-04 18:33:55 · 1605 阅读 · 0 评论 -
Python包管理工具pip 入门
requirements.txt 是 python 在不同的环境中对依赖包的一种约定,用于列出 Python 项目中所有的依赖包以及对应版本号的文本文件。一般在项目的在工程目录下。原创 2024-09-18 10:04:53 · 407 阅读 · 0 评论 -
微软azure入门
https://azure.microsoft.com/zh-cn/free/选择免费试用创建资源原创 2024-08-16 14:12:41 · 560 阅读 · 0 评论 -
Python3语法入门(个人学习笔记)
为什么会有上下文管理器?对于系统资源文件、数据库连接、socket而言,应用程序打开这些资源并执行完业务逻辑之后,必须做的一件事就是要关闭(断开)该资源。实现步骤:任何实现了__enter__()和__exit__()方法的对象都可以称为上下文管理器,上下文管理器对象可以使用with关键字。1.with打开2.自动调用__enter__(),申请资源3.enter()返回给as X4.With下运行资源5.exit()释放资源。原创 2023-10-30 21:20:55 · 360 阅读 · 1 评论