Python
文章平均质量分 78
Python 语法,第三方库使用
伊织Scope
写代码,发现、记录、整理,是职业也是爱好。
展开
-
pyLDAvis
文章目录关于 pyLDAvis实战数据读取预处理将非汉字替换为`""`生成文档词频矩阵创建LDA话题模型pyLDAvis可视化https://blog.csdn.net/weixin_42232219/article/details/88361105关于 pyLDAvispyLDAvis是话题模型交互式可视化库,最初是在R语言社区的Carson Sievert和Kenny Shirley开发的。他们俩的努力使得 话题可视化 成为可能,现在pyLDAvis可以通过 python特别是jupyter转载 2022-01-02 23:00:24 · 114 阅读 · 0 评论 -
Pycairo
Pycairo绑定被设计为尽可能地与cairo C API匹配,并且仅在明显更好地以更“Pythonic”方式实现的情况下偏离。安装Pycairo需要 cairo,包括它的头。有关详细信息,请参阅 入门。Pycairo,包括本文档,是按照。2024-04-22(一)Pycairo是一个为。原创 2024-04-28 10:15:00 · 314 阅读 · 0 评论 -
Manim - Python 绘画引擎
Manim : Mathematical Animation,是由 Grant Sanderson 开发,是一个用于精确编程动画的引擎,专为创建解释性数学视频而设计。:如果直接通过pip安装manim,请注意安装包的名称。您应该首先决定要安装哪个版本,然后仅按照您所需版本的说明进行操作。,目标是更稳定、更好的测试、更快地响应社区贡献以及更容易上手。作者的个人项目,旨在为这些视频制作动画,视频特定的代码可。这应该会弹出一个窗口,播放一个简单的场景。或那里的说明来安装此版本将导致问题。安装此存储库的版本。原创 2024-04-22 22:19:16 · 884 阅读 · 0 评论 -
正则过滤 emoji
过滤 emoji原创 2022-09-13 12:24:49 · 1602 阅读 · 0 评论 -
AstraDB
关于 AstraDBAstra 诞生与 发展特性基本使用Expand your Astra DB Serverless knowledgeastrapy安装调用原创 2024-04-02 09:15:00 · 555 阅读 · 0 评论 -
Airtable、pyairtable
一、关于 AirtableAirtable 公司历史诞生发展产品方向产品层级国内模仿者竞争对手关于 API Key价格二、关于 pyairtable安装快速使用原创 2024-04-04 10:45:00 · 661 阅读 · 0 评论 -
ClickUp、clickupython
关于 ClickUp关于 clickupython安装Authentication方法 1: API Key (最快)当前 ClickUpClient 功能TaskListFolderAttachmentsCommentsTeamsChecklistsGoalsMembersTagsSpacesTime Tracking教程原创 2024-03-28 10:44:33 · 1089 阅读 · 0 评论 -
Python - arxiv
一、关于 arxiv.py安装二、使用示例1、获取结果2、下载 papers3、自定义 client 获取结果4、日志三、类型说明1、Client2、Search3、Result原创 2024-04-03 10:30:00 · 471 阅读 · 0 评论 -
livp 文件处理
于是使用 Python 处理 zip 的方式来做,效果还可以。iPhone 导出的文件,有些是。格式,在 macOS 上无法查看。伊织 2024-03-25(一)原创 2024-03-26 03:45:00 · 237 阅读 · 0 评论 -
Python 报错 - cannot import name ‘JSONDecodeError‘ from ‘requests.exceptions‘
cannot import name 'JSONDecodeError' from 'requests.exceptions'原创 2024-03-27 10:30:00 · 240 阅读 · 0 评论 -
Python - epub2txt
关于 epub2txt安装命令行使用查看 options常见用法示例1Python 代码调用manualabsl.app:absl.logging:epub2txt.__main__:absl.flags:原创 2024-03-25 15:15:00 · 1563 阅读 · 0 评论 -
duckduckgo-search
关于 DuckDuckGo关于 duckduckgo-search安装CLI 命令行使用使用示例Duckduckgo search operators基本使用1、文本搜索2、搜索即时答案3、搜索图片4、搜索视频5、搜索新闻6、地图搜索7、翻译8、建议原创 2024-03-20 14:55:04 · 337 阅读 · 0 评论 -
Python - getpass
备注 如果你从 IDLE 内部调用 getpass,输入可能是在你启动 IDLE 的终端中而非在 IDLE 窗口本身中完成。我们在看视频教程中,老师如果不想在代码中暴露 token、密码之类的信息,可以使用 getpass 来输入。如果回显自由输入不可用则 getpass() 将回退为打印一条警告消息到。模块的系统上将返回来自密码数据库的登录名,否则将引发一个异常。通常情况下,此函数应优先于 os.getlogin(),并返回其中第一个被设置为非空字符串的值。伊织 2024-03-04(周一快乐)原创 2024-03-04 17:01:07 · 459 阅读 · 0 评论 -
Diffbot 小记
Diffbot原创 2024-02-27 16:57:02 · 213 阅读 · 0 评论 -
pylint、pyreverse
Pylint 是一个 Python 代码分析工具,它分析 Python 代码中的语法错误,是否遵守编码风格标准、潜在的问题等。如果安装了 Graphviz,也可以使用所有 Graphviz 支持的格式。对指定的类,找到所有与他相关的类,并生成图表,但对复杂的类效果一般。设定相关类的层次,即如在子文件夹中,是否到上一次文件夹去搜索相关类。分隔,只用输入名称,不用输入路径。(MermaidJS) 文件格式。pylint 有两个附加工具。伊织 2024-02-21。原创 2024-02-21 16:05:33 · 601 阅读 · 0 评论 -
访问服务器上的 Jupyter Notebook
访问服务器上的 Jupyter Notebook 1、生成秘钥 2、修改配置 3、启动原创 2024-01-23 18:03:27 · 585 阅读 · 0 评论 -
you-get - 源码下载视频
you-get 提供了命令行的方式下载视频,这里介绍使用 Python 调用源代码来下载视频,以便处理更多定制化的需求。没有解析到 url 中的 vid,导致 prepare 函数中会将 url 传递给。you-get 是一个有名的开源视频下载工具包,这里不赘述。来下载,同时它不符合 playlist 的标准,所以报错。2、只传递 vid 来下载时,程序可能崩溃,因为。是因为 youtube.py 中的。在调用和打断点的过程,我们可以了解到。,那么它的 vid 是。的规则来识别 vid。原创 2023-11-09 11:11:00 · 491 阅读 · 0 评论 -
FastAPI 6 - 文件上传接口(requests 发送请求测试)
FastAPI 接收文件上传一、bytes 方式1、接受单个 bytes 数据修改 files 格式2、接收多个 bytes 文件二、UploadFile 格式接收文件1、接收单个文件2、接收多个文件3、多个参数接收文件三、通过网页上传文件四、同时上传文件和参数(不能使用json)1、发送接收单个文件2、发送接收多个文件3、设置文件非必传原创 2022-12-15 16:39:49 · 1654 阅读 · 1 评论 -
正则2 - 元字符序列
文章目录元字符序列1、行的开始和结束 ^ $2、字符组 []连字符 -多重范围排除型字符组 `[^]`3、点号 匹配任何字符 `.`4、多选结构 `|`5、忽略大小写6、单词分界符 `\<`7、可选项元素 ?8、重复出现 + * {}9、转义 \元字符序列1、行的开始和结束 ^ $pat = '^a' print(re.match(pat, 'abcd')) # <re.Match object; span=(0, 1), match='a'>print(re.match(原创 2021-11-27 15:35:58 · 376 阅读 · 0 评论 -
Python 语法1 - 基础
文章目录关于 Python环境搭建基本语法一些特性关于 Python官网:https://www.python.org教程:廖雪峰:https://www.liaoxuefeng.com/wiki/1016959663602400环境搭建Python 安装目前只写了 Ubuntu 版本,后续可能会加上 macOS 安装https://blog.csdn.net/lovechris00/article/details/122120459下载 Pythonhttps://www.pyth转载 2022-02-28 10:42:59 · 65 阅读 · 0 评论 -
正则1 - Python re 模块
文章目录一、关于正则表达式re 模块文档二、re 调用示例1、match/fullmatch1.1 添加标志位 flag2、search3、sub/subn 替换4、split5、findall6、finditer7、compile一、关于正则表达式正则表达式:描述字符串结构模式的 形式化表达方法。大部分有经验的程序员都多少接触过正则,因此本篇先介绍 使用宿主语言 python 的 re 模块介绍如何调用正则;下一篇总结基础的正则;然后继续深入其他正则表达。re 模块文档https://doc原创 2021-08-09 17:26:50 · 249 阅读 · 0 评论 -
Anaconda/Miniconda 及 Jupyter Notebook 使用记录
文章目录一、下载 Anaconda二、使用 Jupyter Notebook方式一:终端命令进入方式二:使用 Anaconda 进入方式三:jupyter_mac.command三、Anaconda 安装python方式一:在桌面安装方式二:在终端安装创建新的环境四、Jupyter Notebook 快捷键五、Jupyter Notebook 插件 Nbextensions六、其他使用方法代码自动换行查看 github 中的 ipynb 文件in[*]支持 R语言 IRkernel一、下载 Anacon原创 2022-03-13 14:57:59 · 2016 阅读 · 0 评论 -
Pinecone - 向量数据库
关于 PineconeRoadMapSemantic SearchChatbots购买查看 API Key创建索引代码调用安装库 pinecone-client查看已经创建的索引创建索引插入数据获取索引统计分析信息查询索引,获取相似向量删除索引原创 2023-07-14 18:43:12 · 815 阅读 · 0 评论 -
Django 学习 - 报错/坑爹版本系列
引言1、目前最佳环境2、报错 - cannot import name RadioFieldRenderer3、报错 - No module named validators4、报错 - The INSTALLED_APPS setting must be a list or a tuple5、报错 - 'WSGIRequest' object has no attribute 'u...原创 2019-04-07 18:37:04 · 3003 阅读 · 1 评论 -
FastAPI 1 - 基本使用
FastAPI文章目录FastAPI一、关于 FastAPI文档安装二、创建应用1、编写代码2、运行3、app 文档4、修改代码重新启动5、修改代码三、模板渲染1、安装 jinja2、aiofiles2、创建 templates3、编写 py 文件4、添加内容四、使用 Form 表单1、编写 html 文件2、编写 py 文件五、上传文件1、编写py2、编写上传页 ` file.html`3、编写上传反馈页 `file_fb.html`六、使用 Bootstrap1、获取资源2、工程中引入css文件3、安原创 2021-11-28 16:21:46 · 2107 阅读 · 0 评论 -
FastAPI 4 - Response
文章目录一、响应模型三、响应状态码四、错误处理1、基本错误处理2、安装自定义异常处理程序3、覆盖原有错误4、请求验证错误5、抽出异常和错误from : https://www.bilibili.com/video/BV1oE411M7tF一、响应模型No.181、from typing import Listfrom fastapi import FastAPIfrom pydantic import BaseModelapp = FastAPI()class Item(Bas转载 2021-12-15 12:23:18 · 445 阅读 · 0 评论 -
spiderkeeper 管理scrapy爬虫(定时执行)
文章目录一、关于 spiderkeeper安装二、使用1、运行 spiderkeeper2、项目生成.egg文件3、启动 scrapyd三、管理项目1、访问管理界面2、创建项目3、上传刚生成的 egg 文件4、查看爬虫四、管理任务1、添加定时任务2、查看任务状态五、服务器部署1、单台服务器2、多台服务器六、更改用户名、密码、端口号1、config.py 更改用户名&密码2、run.py 更改端口号参考一、关于 spiderkeeperGithub: https://github.com/Dor原创 2022-02-16 09:23:39 · 1129 阅读 · 0 评论 -
Python - 常用文件操作
文章目录os遍历文件夹排序获取文件的后缀名路径拆解重命名文件/文件夹globCSV逐行写入xlrd (读写 excel)shutillinecache逐行读取linecache 读取指定行命令参考os遍历文件夹os.listdir() 仅当前路径下的文件名。不包括子目录中的文件,如果需要,使用递归的方法得到全部文件名。import os def file_name(file_dir): print(root) #当前目录路径 print(dirs) #当原创 2021-12-14 10:21:26 · 783 阅读 · 0 评论 -
VideoCrafter - 文本生成视频
我们提供了一个基于潜在视频扩散模型(LVDM)的基础文本到视频(T2V)生成模型,它可以根据输入的文本描述合成逼真的视频。通过提供描述视频内容的句子以及LoRA触发词(在LoRA训练期间指定),它可以生成具有所需风格(或主题/概念)的视频。基于预训练的LVDM,我们可以通过 在一组描述特定概念的视频剪辑或图像上微调 来创建我们自己的视频生成模型。以下是我们在四种不同风格的视频剪辑上,训练的四个 VideoLoRA 模型的生成结果。我们采用LoRA来实现微调,因为它易于训练,并且需要更少的计算资源。转载 2023-04-06 16:46:27 · 971 阅读 · 0 评论 -
记一次 Ubuntu无法打开终端(Python link 问题)
文章目录问题回溯排查解决方式我的排查过程我的 Ubuntu 型号如下:$ lsb_release -aNo LSB modules are available.Distributor ID: UbuntuDescription: Ubuntu 18.04.5 LTSRelease: 18.04Codename: bionic不同系统型号,python指向的版本可能不同问题重启Ubuntu后,点击终端,鼠标一直在转,终端无法打开;重启计算机后,还是无法打开。回溯查询百度后,大部原创 2021-12-17 15:40:38 · 947 阅读 · 0 评论 -
Python - io 模块
文章目录关于 io 模块1、文本 I/O2、二进制(字节) I/O3、原始 I/O二、文本编码格式选择性的 EncodingWarning三、高阶模块接口四、类的层次结构1、I/O 基类class `io.IOBase`class `io.RawIOBase`class `io.BufferedIOBase`2、原始文件 I/Oclass `io.FileIO`3、缓冲流class `io.BytesIO`class `io.BufferedReader`class `io.BufferedWriter`c转载 2022-05-25 10:12:50 · 3935 阅读 · 0 评论 -
Python - 安装 Python、pip、virtualenv
文章目录Ubuntu 安装Python问题创建虚拟环境Python 下载地址:https://www.python.org/downloads/source/你也可以通过 ftp 下载,地址:https://www.python.org/ftp/python/Ubuntu 安装Python这里以安装 3.7.1 为例,下载:wget https://www.python.org/ftp/python/3.7.1/Python-3.7.1.tgz# 解压tar -zxvf Python-3原创 2021-12-24 16:09:05 · 1336 阅读 · 0 评论 -
phkit - 中英音素处理、文本转拼音、文本正则化
关于 phkit安装包含组件pinyinkitchinesesymbolsequencepinyinphonemenumberconvertstyleenglish原创 2023-07-26 18:54:40 · 348 阅读 · 0 评论 -
爬虫 - WebScraper
WebScraper文章目录WebScraper关于 WebScraper一、下载安装方式二:crxdl 搜索下载 WebScraper二、简单爬取1、添加站点2、添加 selector三、爬取更多页面四、爬取详情页内容五、复制规则代码仅供学习交流关于 WebScraper官网 : https://www.webscraper.io/web-scraper-first-time-install一、下载安装方式一:google 应用商店https://chrome.google.com/w原创 2021-12-31 14:49:11 · 1004 阅读 · 0 评论 -
ChatArena - LLMs 之间的通信和协作
一、关于 ChatArena二、快速跑通1、安装2、本地运行Demo三、基本使用1、核心概念Step 1: 定义 LLM Backend 下的多玩家Step 2: 创建一个 Language Game 环境Step 3: 使用 Arena 运行 Language Game其他工具四、高级用法1、`ModeratedConversation`: a LLM-driven Environment2、创建自定义环境转载 2023-04-06 18:06:38 · 360 阅读 · 1 评论 -
PY - ahocorasick
关于 ahocorasick安装 pyahocorasick关于 AC 算法多模式匹配构建模式匹配机转向函数(g)失效函数(f)输出函数(output)使用参考原创 2023-03-02 19:42:57 · 600 阅读 · 0 评论 -
RapidFuzz
1、RapidFuzz 是 MIT 授权的,所以它可以用于任何你想为你的项目选择的许可证,而你在使用FuzzyWuzzy时被迫采用GPL许可证;3、它主要是用C++编写的,除此之外,它还进行了许多算法改进,使字符串匹配更快,同时仍然提供相同的结果。RapidFuzz是一个用于Python和C++的快速字符串匹配库,它使用FuzzyWuzzy的字符串相似性计算。下面的 benchmark 给出了RapidFuzz和FuzyWuzzy之间的快速性能比较。不同的 scorers 之间有很大的表现差异。转载 2023-04-04 14:58:01 · 495 阅读 · 0 评论 -
特殊字符 U+200X/
文章目录多语种Unicode 字符使用字符Python 代码中 编解码正则去除 emoji使用 emoji 包Unicode 分布处理大量多语文本,可以看到很多特殊字符,这里陆续将遇到的字符在这里做个总结。查询过程中发现个很好的网站,包含了很多 Unicode 字符的说明,感兴趣可以进入了解下:Unicode 字符百科https://unicode-table.com/cn/格式字符Unicode编号Unicode名称HTML代码CSS代码U+200BZero W原创 2022-03-30 14:29:36 · 744 阅读 · 2 评论 -
FastAPI 2 - URL 请求及参数
路径参数文章目录路径参数一、URL 请求使用枚举 Enum二、查询参数 Query Parameters传递不同数据类型多路径 和 查询参数 和 必填字段三、请求正文 Request Body四、查询参数和字符验证 Query Validations1、长度限制2、正则3、列表4、别名参数5、弃用参数五、路径参数与数值验证学习自 https://www.bilibili.com/video/BV1sE411x7bi在教程基础上,增加了 requests 请求。一、URL 请求No.7#转载 2021-11-28 16:24:19 · 3256 阅读 · 0 评论 -
爬虫 - Scrapy 爬取某招聘网站
文章目录项目简介一、创建项目1、终端创建项目2、修改配置二、爬取列表数据1、数据分析2、模型建立3、存储为 json 数据4、存储为 mysql 数据三、爬取列表下一页及所有数据1、特征分析2、编写方法四、图片1、添加图片保存地址2、添加图片请求3、添加图片管道五、爬取详情六、添加下载中间件1、代理 USER_AGENT2、IP 池 PROXIES七、设置日志1、设置日志级别2、设置日志保存地址项目简介eleduck 电鸭 是一款远程工作的招聘交流网站。一、创建项目1、终端创建项目$ scra原创 2021-03-19 07:12:53 · 2430 阅读 · 0 评论