自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(573)
  • 资源 (1)
  • 收藏
  • 关注

原创 【Python百日进阶-Web开发-FastAPI】Day811 - FastAPI模额外数据类型

下面是一个路径操作的示例,其中的参数使用了上面的一些类型。

2024-09-30 01:45:00 53

原创 【Python百日进阶-Web开发-FastAPI】Day810 - FastAPI模式的额外信息 - 例子

您可以在JSON模式中定义额外的信息。一个常见的用例是添加一个将在文档中显示的example。有几种方法可以声明额外的 JSON 模式信息。

2024-09-29 02:45:00 16

原创 【Python百日进阶-Web开发-FastAPI】Day809 - FastAPI的请求体 - 字段和嵌套模型

你可以使用 Pydantic 的 Field 为模型属性声明额外的校验和元数据。你还可以使用额外的关键字参数来传递额外的 JSON Schema 元数据。url: strname: str使用 FastAPI 你可以拥有 Pydantic 模型提供的极高灵活性,同时保持代码的简单、简短和优雅。编辑器支持(处处皆可自动补全!数据转换(也被称为解析/序列化)数据校验模式文档自动生成的文档。

2024-09-28 00:45:00 17

原创 【Python百日进阶-Web开发-FastAPI】Day808 - FastAPI的请求体 - 多个参数

文章目录一、混合使用 Path、Query 和请求体参数二、多个请求体参数三、请求体中的单一值四、多个请求体参数和查询参数五、嵌入单个请求体参数六、总结https://fastapi.tiangolo.com/zh/tutorial/body-multiple-params/#_5既然我们已经知道了如何使用 Path 和 Query,下面让我们来了解一下请求体声明的更高级用法。一、混合使用 Path、Query 和请求体参数首先,毫无疑问地,你可以随意地混合使用 Path、Query 和请求体参数声

2024-09-27 00:45:00 17

原创 【Python百日进阶-Web开发-FastAPI】Day807 - FastAPI的路径参数和数值校验

文章目录main_app.py一、导入 Path二、声明元数据三、按需对参数排序四、按需对参数排序的技巧五、数值校验:大于等于六、数值校验:大于和小于等于七、数值校验:浮点数、大于和小于八、总结https://fastapi.tiangolo.com/zh/tutorial/path-params-numeric-validations/main_app.py'''本模块主要用于修改CDN地址,以解决因国内防火墙导致的docs和redoc打开空白的问题。 本模块是无损解决文档空白问题的方法,

2024-09-26 03:30:00 20

原创 【Python百日进阶-Web开发-FastAPI】Day806 - FastAPI的查询参数和字符串校验

文章目录一、额外的校验1.1 导入 Query二、使用 Query 作为默认值三、添加更多校验四、添加正则表达式五、默认值六、声明为必需参数七、查询参数列表 / 多个值7.1 具有默认值的查询参数列表 / 多个值7.2 使用 list八、声明更多元数据九、别名参数假设十、弃用参数十一、总结https://fastapi.tiangolo.com/zh/tutorial/query-params-str-validations/FastAPI 允许你为参数声明额外的信息和校验。让我们以下面的应用程序为例

2024-09-25 03:30:00 18

原创 【Python百日进阶-Web开发-FastAPI】Day805 - FastAPI的请求体

文章目录一、导入 Pydantic 的 BaseModel二、创建数据模型三、声明为参数四、结果五、自动化文档六、编辑器支持七、使用模型八、请求体 + 路径参数九、请求体 + 路径参数 + 查询参数十、不使用 Pydantichttps://fastapi.tiangolo.com/zh/tutorial/body/当你需要将数据从客户端(例如浏览器)发送给 API 时,你将其作为「请求体」发送。请求体是客户端发送给 API 的数据。响应体是 API 发送给客户端的数据。你的 API 几乎总是要发送

2024-09-24 20:00:00 52

原创 VirtualBox(VB)虚拟机安装Linux(Ubuntu24.04)FinalShell远程,非Docker安装MySql8、Redis7、PostgreSQL16

VirtualBox(VB)虚拟机安装Linux(Ubuntu24.04)FinalShell远程,非Docker安装MySql8、Redis7、PostgreSQL16

2024-09-23 19:45:00 25

原创 【Python百日进阶-Web开发-FastAPI】Day804 - FastAPI的查询字符串参数

文章目录https://fastapi.tiangolo.com/zh/tutorial/query-params/声明不属于路径参数的其他函数参数时,它们将被自动解释为"查询字符串"参数from fastapi import FastAPIapp = FastAPI()fake_items_db = [{“item_name”: “Foo”}, {“item_name”: “Bar”}, {“item_name”: “Baz”}]@app.get(“/items/”)async def re

2024-09-21 04:15:00 25

原创 【Python百日进阶-Web开发-FastAPI】Day803 - FastAPI的路径参数

文章目录一、基本路径参数二、有类型的路径参数2.1 规定参数类型2.1 数据转换2.2 数据校验三、文档3.1 常用文档3.2 基于标准的好处:可选文档四、Pydantic4.1 顺序很重要4.2 预设值4.2.1 创建一个 Enum 类4.2.2 声明路径参数4.2.3 使用 Python 枚举类型4.2.3.1 比较枚举成员4.2.3.2 获取枚举值4.2.3.3 返回枚举成员4.2.3.4 枚举类型完整代码与演示4.3 包含路径的路径参数4.3.1 OpenAPI 支持4.3.2 路径转换器五、本节总

2024-09-20 06:00:00 52

原创 【Python百日进阶-Web开发-FastAPI】Day802 - FastAPI安装和起步

文章目录一、安装 FastAPI1.1 进入虚拟环境1.2 安装FastAPI及所有相关依赖1.3 可以分开来安装二、第一步2.1 最简单的FastAPI应用2.2 uvicorn.run() 常用参数2.3 交互式 API 文档2.3.1 docs文档(由 Swagger UI 提供)2.3.2 docs文档空白解决方案2.3.2.1 解决方法1:更新FastAPI2.3.2.2 解决方法2:将国外的静态资源文件下载到本地一、安装 FastAPI1.1 进入虚拟环境conda activate da

2024-09-19 07:45:00 34

原创 【Python百日进阶-Web开发-FastAPI】Day801 - FastAPI是什么

文章目录一、官网二、FastAPI是什么三、FastAPI特性3.1 基于开放标准3.2 自动生成文档3.3 更主流的 Python3.4 编辑器支持3.5 简洁3.6 验证3.7 安全性及身份验证¶3.8 依赖注入3.9 无限制"插件"3.10 测试四、Starlette 特性五、Pydantic 特性六、Python 类型提示简介6.1 动机6.1.1 简单示例6.1.2 修改示例6.1.3 添加类型6.2 更多动机6.3 声明类型6.3.1 简单类型6.3.2 嵌套类型6.3.2.1 列表6.3.2.

2024-09-18 04:15:00 68

原创 【Python百日进阶-Web开发-音频】Day711 - 光谱表示 librosa.stft 短时傅里叶变换

文章目录一、光谱表示 Spectral representations1.1 librosa.stft1.1.1 语法与参数1.1.2 示例一、光谱表示 Spectral representations1.1 librosa.stft1.1.1 语法与参数librosa.stft(y, *, n_fft=2048, hop_length=None, win_length=None, window='hann', center=True, dtype=None, pad_mode='constant'

2024-09-17 12:00:00 806

原创 【Python百日进阶-Web开发-音频】Day709 - 时域处理 librosa.zero_crossings / mu_compress / mu_expand

文章目录一、时域处理1.1 librosa.zero_crossings1.1.1 语法与参数1.1.2 示例:计算过零点1.2 librosa.mu_compress1.2.1 语法与参数1.2.2 示例1.3 librosa.mu_expand1.3.1 语法与参数1.3.2 示例一、时域处理1.1 librosa.zero_crossingshttps://librosa.org/doc/latest/generated/librosa.zero_crossings.html1.1.1 语法与

2024-09-16 07:45:00 360 1

原创 【Python百日进阶-Web开发-音频】Day706 - 音频加载 librosa.to_mono / resample /get_duration / get_samplerate

文章目录一、音频加载1.1 librosa.to_mono1.1.1 语法与参数1.1.2 例子1.2 librosa.resample1.2.1 语法与参数1.2.2 例子:从 22 KHz 下采样到 8 KHz1.3 librosa.get_duration1.3.1 语法和参数1.3.2 例子1.4 librosa.get_samplerate1.4.1 语法和参数1.4.2 例子:获取包含的音频文件的采样率一、音频加载1.1 librosa.to_mono1.1.1 语法与参数librosa

2024-09-15 17:40:04 752

原创 【Python百日进阶-Web开发-音频】Day705 - 音频加载 librosa.load / librosa.stream

文章目录一、音频加载1.1 librosa.load1.1.1 语法与参数1.1.2 例子1.1.2.1 下载并加载文件1.1.2.2 加载并重采样1.1.2.3 加载文件,从第15秒开始,加载5秒-一、音频加载1.1 librosa.load1.1.1 语法与参数librosa.load(path, *, sr=22050, mono=True, offset=0.0, duration=None, dtype=<class 'numpy.float32'>, res_type='ka

2024-09-07 04:00:00 531

原创 【Python百日进阶-Web开发-音频】Day708 - 时域处理 librosa.lpc

文章目录一、时域处理1.1 librosa.lpc1.1.1 语法与参数1.1.2 示例1.1.2.1 在整个系列上以 16 阶计算 y 的 LP 系数1.1.2.2 计算 LP 系数,并绘制原始序列的 LP 估计值一、时域处理1.1 librosa.lpchttps://librosa.org/doc/latest/generated/librosa.lpc.html1.1.1 语法与参数librosa.lpc(y, *, order, axis=- 1)[source]Burg 方法的线性

2024-09-06 07:00:00 442

原创 【Python百日进阶-Web开发-音频】Day707 - 时域处理 librosa.autocorrelate

文章目录一、时域处理1.1 librosa.autocorrelate1.1.1 语法与参数1.1.2 例子1.1.2.1 计算完全自相关y1.1.2.2 计算长达 4 秒的起始强度自相关一、时域处理1.1 librosa.autocorrelatehttps://librosa.org/doc/latest/generated/librosa.autocorrelate.html1.1.1 语法与参数librosa.autocorrelate(y, *, max_size=None, axis=

2024-09-05 04:15:00 345

原创 【Python百日进阶-Web开发-音频】Day703 - librosa快速入门

文章目录Beat tracking example1. Get the file path to an included audio example2. Load the audio as a waveform `y`Store the sampling rate as `sr`3. Run the default beat tracker4. Convert the frame indices of beat events into timestampsFeature extraction example

2024-09-04 05:30:00 392

原创 Python对音频进行频谱分析

初衷 语音识别领域对音频文件进行频谱分析是一项基本的数据处理过程,同时也为后续的特征分析准备数据。前驱知识Python需要使用的相关库wavehttps://docs.python.org/3/library/wave.htmlpyaudiohttp://people.csail.mit.edu/hubert/pyaudio/numpyhttps://www.runoob.com/numpy/numpy-tutorial.htmlpylabhttps://www.programcreek

2024-09-03 05:00:00 1061

原创 【Python百日进阶-Web开发-Feffery】Day500 - dash使用秘籍

文章目录前言:fac是什么?“人生苦短,我用Python;Web开发,首选Feffery!”↓↓↓ 今日笔记 ↓↓↓一、dash应用使用cdn加载静态资源1.1 页面效果1.2 项目源码二、相关知识前言:fac是什么?feffery-antd-components(简称fac),是国内大佬费弗里(Feffery)老师基于著名的React UI组件库ant design进行二次开发,将ant design中的诸多实用组件及特性引入Dash,帮助开发者使用极低的纯Python代码量,即可快速开发出现代化

2024-09-02 04:15:00 99

原创 【Python百日进阶-Web开发-Peewee】Day298 - 骇客 Hacks

黑客使用 peewee 收集的黑客。你有一个很酷的黑客想要分享吗?在 GitHub 上打开问题或联系我。乐观锁定乐观锁定在您可能通常使用SELECT FOR UPDATE(或在 SQLite 中,BEGIN IMMEDIATE)的情况下很有用 。例如,您可以从数据库中获取用户记录,进行一些修改,然后保存修改后的用户记录。通常,这种情况需要我们在事务期间锁定用户记录,从我们选择它的那一刻到我们保存更改的那一刻。另一方面,在乐观锁定中,我们不获取任何锁,而是依赖于我们正在修改的行中的内部版本列。在读取时

2024-09-01 11:19:43 927 1

原创 Win/Mac/Linux/Andriod/IOS界面UI设计 - pyside6 - 03 文件(JSON/TXT/PD)查看和打印

这是一个展示PySide6小例子的系列专题,建议创建单独的虚拟环境演示复现。建议复制到下载并安装MiniConda创建虚拟环境激活虚拟环境安装依赖当然您也可以使用您熟悉的工具和步骤,来实现同样的效果,我只是按个人习惯给您一点建议。。注意:本主题具有连续性,如果您发现本文中的代码因缺少资源跑不起来,请到前面的博文中复制相应的文件。

2024-08-13 14:00:00 1318

原创 Win/Mac/Linux/Andriod/IOS界面UI设计 - pyside6 - 02 小部件库示例

这是一个展示PySide6小例子的系列专题,建议创建单独的虚拟环境演示复现。建议复制到下载并安装MiniConda创建虚拟环境激活虚拟环境安装依赖当然您也可以使用您熟悉的工具和步骤,来实现同样的效果,我只是按个人习惯给您一点建议。。

2024-08-10 08:45:00 84

原创 Win/Mac/Linux/Andriod/IOS界面UI设计 - pyside6 - 01 基础系统框架

这是一个展示PySide6小例子的系列专题,建议创建单独的虚拟环境演示复现。建议复制到下载并安装MiniConda创建虚拟环境激活虚拟环境安装依赖当然您也可以使用您熟悉的工具和步骤,来实现同样的效果,我只是按个人习惯给您一点建议。

2024-08-09 11:35:30 191

原创 【Python百日进阶-Web开发-音频】Day702 - librosa安装及模块一览表

文章目录一、Librosa简介与安装1.1 Librosa是什么1.2 Librosa官网二、Librosa安装2.1 安装Librosa三、安装ffmpeg3.1 ffmpeg官网下载3.2 ffmpeg安装3.2.1 解压3.2.2 添加环境变量3.2.3 测试ffmpeg是否安装成功一、Librosa简介与安装1.1 Librosa是什么librosa是一个非常强大的python语音信号处理的第三方库,它提供了创建音乐信息检索系统所必需的构造块。1.2 Librosa官网https://li

2024-07-15 13:30:00 1352

原创 【Python百日进阶-Web开发-Peewee】Day297 - 查询生成器

查询生成器Peewee 的高层Model和FieldAPI 是建立在低层Table和Column对应物之上的。虽然这些较低级别的 API 没有像高级 API 那样详细记录,但本文档将提供一个概述,其中包含示例,希望您可以进行实验。我们将使用以下架构:CREATE TABLE “person” (“id” INTEGER NOT NULL PRIMARY KEY,“first” TEXT NOT NULL,“last” TEXT NOT NULL);CREATE TABLE “note” (“

2024-07-11 13:00:00 118

原创 【Python百日进阶-Web开发-Peewee】Day296 - 查询示例(五)聚合2、递归

文章目录14.6.13 列出每个指定设施的预订总小时数 List the total hours booked per named facility14.6.14 列出每位会员在 2012 年 9 月 1 日之后的首次预订 List each member’s first booking after September 1st 201214.6.15 生成成员名称列表,每行包含成员总数 Produce a list of member names, with each row containing the

2024-07-10 22:45:00 180

原创 【Python百日进阶-Web开发-Peewee】Day295 - 查询示例(四)聚合1

文章目录14.6 聚合14.6.1 计算设施数量 Count the number of facilities14.6.2 计算昂贵设施的数量 Count the number of expensive facilities14.6.3 计算每个成员提出的建议数量。Count the number of recommendations each member makes.14.6.4 列出每个设施预订的总空位 List the total slots booked per facility14.6.5 列出

2024-07-09 19:15:00 105

原创 PyMuPDF 操作手册 - 10 API - Pixmap属性方法和简短说明

PyMuPDF 操作手册 - 10 API - Pixmap属性方法和简短说明

2024-07-06 05:30:00 100

原创 PyMuPDF 操作手册 - 09 API - Page属性方法和简短说明

PyMuPDF 操作手册 - 09 API - Page属性方法和简短说明

2024-07-05 04:15:00 82

原创 PyMuPDF 操作手册 - 08 API - Document属性方法和简短说明

PyMuPDF 操作手册 - 08 API - Document属性方法和简短说明

2024-07-04 03:30:00 99

原创 PyMuPDF 操作手册 - 07 PDF的加密与解密

PyMuPDF 操作手册 - 07 PDF的加密与解密

2024-07-03 00:45:00 181

原创 PyMuPDF 操作手册 - 06 PDF的转换等

PyMuPDF 操作手册 - 06 PDF的转换等

2024-07-02 13:00:00 221

原创 PyMuPDF 操作手册 - 05 PDF的OCR识别等

PyMuPDF 操作手册 - 05 PDF的OCR识别等

2024-06-21 18:30:00 502

原创 【Python百日进阶-Web开发-Feffery】Day453 - fac实例:dash+FastAPI实现前后端分离的pdf文件上传,配合PymuPDF进行处理

【Python百日进阶-Web开发-Feffery】Day453 - fac实例:dash+FastAPI实现前后端分离的文件上传

2024-06-20 17:52:46 153

原创 PyMuPDF 操作手册 - 04 PDF页面的编辑、插入、删除

PyMuPDF 操作手册 - 04 PDF页面的编辑、插入、删除

2024-06-20 07:55:42 306

原创 PyMuPDF 操作手册 - 03 PDF 页面的合并、拆分、旋转、裁剪和复制

PyMuPDF 操作手册 - 03 PDF 页面的合并、拆分、旋转、裁剪和复制

2024-06-19 18:30:00 243

原创 PyMuPDF 操作手册 - 02 PDF 中图像的提取、插入、创建等

PyMuPDF Ver 1.24.4 操作手册 - 02 PDF 中图像的提取、插入、创建等

2024-06-18 07:55:35 443

原创 PyMuPDF 操作手册 - 01 从PDF中提取文本

PyMuPDF Ver 1.24.4 操作手册 - 01 从PDF中提取文本

2024-06-17 17:01:42 610

Musescore打谱 - 拜厄左右手触键练习.rar

Musescore打谱 - 拜厄左右手触键练习.rar

2021-09-07

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除