-
使用 Python 管理 Bitwarden Vault 中的重复项
Bitwarden 缺乏内置的重复项管理功能。市面上现有的用户自制工具难以令人满意,因此,我开发了一款基于 Python 的工具来简化这一过程。 主要功能: 按条目类型筛选:登录信息、安全笔记、信用卡或身份信息。 识别并导出重复项以供人工审核。 将唯一条目保存到清理后的 JSON 文件中。 提供交互式 Shell 脚本和 CLI 模式,增强灵活性。 工作原理: 将 Bitwarden 账户导出为 JSON 文件,然后运行该工具。您可以通过交互式 Shell 脚本,根据自...
作者:wufei123 日期:2025.01.26 分类:python 7 -
AI 代理初学者教程
AI 代理入门指南 概述 人工智能(AI)已彻底改变了我们的生活、工作和互动方式,成为现代科技的核心。AI 代理是AI领域的基础概念,赋予机器决策、解决问题和适应变化的能力。本教程将全面介绍AI代理,涵盖AI、机器学习和编程语言的基础知识,以及基于代理的建模和仿真。 什么是AI代理? AI代理是利用AI技术感知环境、做出决策并采取行动以实现目标的软件程序。其复杂程度各异,从简单的聊天机器人到复杂的自动驾驶汽车。 AI和机器学习基础 在深入学习AI代理之前,了解AI和机器学习...
作者:wufei123 日期:2025.01.26 分类:python 9 -
使用 Ngrok 将您的 Django 项目公开到 Internet
Django 开发中遭遇 you're accessing the development server over https, but it only supports http. 错误?本文为您提供解决方案:使用 ngrok。 什么是 ngrok? ngrok 是一款强大的工具,能轻松将本地应用公开到互联网,无需复杂的网络配置(如端口转发或 DNS 设置)。更多信息请参考 ngrok 官方文档。 准备工作 开始前,请确保您已: 完成 Django 项目设置 安装 Py...
作者:wufei123 日期:2025.01.26 分类:python 10 -
如何在云端运行Python
本文将指导您如何在Amazon Web Services (AWS) 上创建虚拟机并运行Python脚本。 步骤一:启动EC2实例 登录AWS控制台: 访问AWS管理控制台,选择EC2服务。 启动新的EC2实例: 点击“启动实例”,选择Amazon机器镜像(AMI),例如Ubuntu Server。选择实例类型,例如t2.micro (免费套餐)。配置其他设置(可使用默认值或自定义)。在“密钥对”部分,创建一个新的密钥对或选择已有的密钥对,并下载.pem文件(后续访...
作者:wufei123 日期:2025.01.26 分类:python 6 -
了解 Python 中的正则表达式:一个实际示例
简介 正则表达式(Regex或Regexp)是强大的模式匹配和文本处理工具,用于精确查找、匹配和操作字符串。本文通过一个Python客户验证函数的实际案例,演示正则表达式的应用。 背景 假设需要验证客户信息,特别是姓名和手机号码。以下Python代码片段使用正则表达式验证手机号码: from sqlalchemy.orm import validates import re class Customer: @validates('first_name', 'las...
作者:wufei123 日期:2025.01.26 分类:python 4 -
快速而肮脏的文档分析:在 Python 中结合 GOT-OCR 和 LLama
让我们探索一种结合ocr和llm技术分析图像的方法。虽然这不是专家级方案,但它源于实际应用中的类似方法,更像是一个便捷的周末项目,而非生产就绪代码。让我们开始吧! 目标: 构建一个简单的管道,用于处理图像(或PDF),利用OCR提取文本,再用LLM分析文本以获取有价值的元数据。这对于文档自动分类、来信分析或智能文档管理系统非常有用。我们将使用一些流行的开源工具,简化流程。 前提: 本文假设您已熟悉Hugging Face Transformers库。如不熟悉,请参考Huggi...
作者:wufei123 日期:2025.01.26 分类:python 11 -
使用 Elbow 方法进行 K 均值聚类
概述 聚类分析是一种机器学习技术,用于将未标记的数据集划分成若干组(簇)。简单来说,它将相似的数据点分组到一起。具有相似特征的数据点归为一类,而与其他组差异较大的数据点则被划分到不同的组中。 以购物中心为例,我们可以看到商品按照用途分组:T恤衫在一个区域,裤子在另一个区域,蔬菜区则将苹果、香蕉、芒果等水果归类在一起,方便顾客查找。聚类算法的工作原理与此类似。其他聚类应用场景包括按主题对文档进行分组。 本文将介绍使用 Python 实现 K-means 聚类算法。 前提知识...
作者:wufei123 日期:2025.01.26 分类:python 5 -
Python 与 SQLite 中的一对多和多对多关系
在python中使用数据库时,理解表间关系至关重要。本文以wnba为例,探讨一对多和多对多关系在sqlite中的实现方法,并提供python代码示例。 一对多与多对多关系 一对多关系: 一个表的一条记录与另一个表的多条记录关联。例如,一支球队可以有多名运动员,但每名运动员只属于一支球队。 多对多关系: 一个表的多条记录与另一个表的多条记录关联。例如,一名运动员可以与多个品牌签约,一个品牌也可以与多名运动员签约。 在SQLite中,需要使用连接表(桥接表)来实现多...
作者:wufei123 日期:2025.01.26 分类:python 11 -
使用 Amazon Bedrock 构建个性化学习伴侣
我现在正在攻读硕士学位,我一直想找到方法来减少每天的学习时间。瞧!这是我的解决方案:使用 amazon bedrock 创建一个学习伙伴。 我们将利用 amazon bedrock 来利用 gpt-4 或 t5 等基础模型 (fm) 的力量。 这些模型将帮助我们创建一个生成式人工智能,可以回答用户对我的硕士课程中各种主题的查询,例如量子物理、机器学习等。我们将探索如何微调模型、实施高级提示工程,并利用检索增强生成 (rag) 为学生提供准确的答案。 让我们开始吧!...
作者:wufei123 日期:2025.01.26 分类:python 6