自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(37)
  • 收藏
  • 关注

原创 leetcode-枚举算法

给你一个二维整数数组 circles ,其中 circles[i] = [xi, yi, ri] 表示网格上圆心为 (xi, yi) 且半径为 ri 的第 i 个圆,返回出现在 至少一个 圆内的 格点数目。一个 平方和三元组 (a,b,c) 指的是满足 a2 + b2 = c2 的 整数 三元组 a,b 和 c。给你一个整数 n ,请你返回满足 1 <= a, b, c <= n 的 平方和三元组 的数目。解释:平方和三元组为 (3,4,5),(4,3,5),(6,8,10) 和 (8,6,10)。

2024-09-17 15:26:34 790

原创 poetry安装

由于用的是虚拟环境:所以需要更改一下官网命令中的python路径。但是一直卡住,说明需要走代理,重新修改命令,加入代理地址。其他安装方法参考官网,不推荐用pip安装。执行后提示需要加入环境变量。

2024-08-21 12:44:42 369 1

原创 企业中对RAG的优化方案

通过优化RAG在检索、语义和生成方面的性能,可以显著提升企业在不同业务场景中的数据处理效率和准确性。合理选择检索模式、解决语义问题以及引入先进的生成架构是实现这一目标的关键步骤。

2024-06-28 10:31:07 1058

原创 让python的报错代码只显示第一层

python报错信息只显示第一层

2024-06-26 17:48:26 297

原创 构建RAG应用

使用langchain搭建RAG框架

2024-06-26 17:11:47 281

原创 基于LangChain框架搭建知识库

本文使用openai提供的embedding模型作为框架基础模型,知识库的搭建目的就是为了让大模型减少幻觉出现,实现起来也很简单,假如你要做一个大模型的客服问答系统,那么就把历史客服问答数据整理好,先做数据处理,在做数据向量化,最后保存到向量库中就可以了,下面文章中只是一个简单工作流程,只能用来参考,希望对大家有所帮助!上传知识库的文档不限于txt,pdf,markdown等数据格式,不同的数据格式用不同的方法来处理,文章内仅使用pdf文件做测试。

2024-06-23 17:17:15 507

原创 python调用chatgpt

简单写了一下关于文本生成接口的调用,其余更多的调用方法可在官网查看。

2024-06-19 19:35:07 752

原创 RAG与Langchain简介

检索增强生成(Retrieval-Augmented Generation),主要是通过从外部给大模型补充一些知识,相当于给模型外挂了一个知识库,让模型减少幻觉,生成更加精确的答案LangChain 是一个用于开发由语言模型驱动的应用程序的框架。他主要拥有 2 个能力:1.可以将 LLM 模型与外部数据源进行连接2.允许与 LLM 模型进行交互基本概念:loader加载器:从哪里加载数据document文档:将数据转换为Document对象。

2024-06-17 19:43:19 897

原创 git内部原理

项目的本地仓库中,包含一个隐藏的.git目录,其不同的文件产生都源于git的各种不同命令造成,文件目录如下所示:上面最核心重要的为object目录,目录最主要有三个对象,分别为blob、commit、tree对象,结合下面图来理解应该会比较容易一点

2024-01-21 19:43:29 594

原创 git分支管理

git中通常都有一个master主分支,主分支一般都是用来存放稳定版本的代码。在开发过程中,我们需要自己新建一些用于不同功能的分支,比如测试分支,开发分支等。对于多人协作来说,我们每个人都可以创建独属于自己的分支来避免干扰,最终将自己的分支合并到其他线上分支中。

2024-01-18 18:35:01 740

原创 git基础

已修改(modified):表示修改了文件,但还没提交到本地git仓库。已提交(committed):表示文件已经保存到了本地git仓库中。已暂存(staged):表示将已修改的文件临时存放到一个地方。未跟踪(untrack):表示文件为新增加。

2024-01-17 00:12:28 537

原创 anaconda command line install 命令行安装方式

anaconda 安装报错该软件包与此版本macos不兼容,使用command line install 命令行安装

2023-06-04 10:59:37 1744 1

原创 Python中将图片用base64进行编码

在使用过程中,如果有对base64的格式有要求,不需要数据前面带 b 这个字符,只要获取纯字符串,需要用decode(‘ascii’)来解码。我们可以使用base64模块,通过base64.b64encode()函数将图片直接转换为base64编码。

2023-04-24 23:26:48 1648

原创 Python提取JSON格式数据

我们经常会用到json数据,json数据格式主要是用来和不同语言之间进行交互比如你要给java端的提供数据,你需要将自己的数据转换为json格式才行所以不管是提供给后端其他人,还是从API返回的数据结果,我们都需要封装成json数据格式或者解析json数据json的数据格式类似于python中的字典,都是key:value,当然value也可以是数组的格式。

2023-04-23 23:57:40 9865 1

原创 Python异常捕获【try...except】

代码运行时,会经常遇到一些报错,假设我们在循环批量的处理一些文件数据,这时当处理到某一条数据为空了,所以系统报错了,终止了代码,这时我们并不想理会这个报错,要让循环运行下去,这时就需要异常捕获了。

2023-04-23 22:54:24 308

原创 Python文件管理【open和with open的使用】

一、文件的操作步骤基本都是三个步骤:打开文件、读写文件、关闭文件。

2023-04-23 22:21:27 1231

原创 Python文件管理之os模块的使用

介绍:os模块是常用对文件和文件夹操作的函数。

2023-04-23 09:09:26 312

原创 Python文件管理【文件路径】

在python中,我们会经常的对文件使用路径,文件路径通常有两种,分别为绝对路径、相对路径。

2023-04-22 21:28:43 1338

原创 CASIA手写体数据集HWDB gnt和dgrl格式解析

【代码】CASIA手写体数据集HWDB gnt和dgrl格式解析。

2023-04-18 08:55:54 1445

原创 Python力扣刷题10-有效的括号&删除字符串中的所有相邻重复项&逆波兰表达式求值

Python力扣刷题10-有效的括号&删除字符串中的所有相邻重复项&逆波兰表达式求值

2022-11-11 21:59:21 176

原创 Python力扣刷题09-用栈实现队列&用队列实现栈

Python力扣刷题09-用栈实现队列&用队列实现栈

2022-11-09 00:51:49 390

原创 Python力扣刷题07- 反转字符串&替换空格&左旋转字符串

Python力扣刷题07- 反转字符串&替换空格&左旋转字符串

2022-11-08 14:57:32 607

原创 Python力扣刷题06- 四数相加&赎金信&三数之和&四数之和

Python力扣刷题06- 四数相加&赎金信&三数之和&四数之和

2022-11-02 16:54:15 156

原创 Python力扣刷题05-有效字母异位词&两个数组的交集&快乐数&两数之和

Python力扣刷题05-有效字母异位词&两个数组的交集&快乐数&两数之和

2022-11-01 13:54:41 160

原创 Python力扣刷题04-两两交换&.删除链表节点&链表相交&环形链表

Python力扣刷题Day04-两两交换&.删除链表节点&链表相交&环形链表

2022-10-30 21:54:12 248

原创 Python力扣刷题03-移除链表元素&设计链表&反转链表

Python力扣刷题Day03-移除链表元素&设计链表&反转链表

2022-10-30 00:04:28 248

原创 Python力扣刷题02-有序数组的平方 &长度最小子数组 &螺旋矩阵

Python力扣刷题|Day02-有序数组的平方 &长度最小子数组 &螺旋矩阵

2022-10-28 14:28:05 706

原创 Python力扣刷题01-二分查找&移除元素

Python力扣刷题Day01-二分查找&移除元素

2022-10-26 21:36:00 472

原创 Python安装fasttext报错解决

安装fasttext报错:ERROR: Failed building wheel for fasttext。方法一:直接下载应用的.whl包进行安装无需编译。方法二:安装Microsoft Visual C++ 14.0编译器解决。

2022-10-25 10:27:12 3388

原创 python基础函数-print及转义符

一、print函数print() 方法用于打印输出,最常见的一个函数,以下为print常用用法1.输出数字ptint(3+1)2.输出字符串print('hello world')3.输出运算符的表达式print(3+1)4.将数据输出到文件中例如:自动新建一个test文件,向文件中写入文本rw=open('D:/test.txt','a+') #a+表示文件不存在则创建,存在则在文件内追加文件内容print('hello world',file=rw) #file=rw,指定文

2021-06-27 23:25:44 1212

原创 python安装requests

​​​​​​​

2021-06-10 10:29:28 6196 2

原创 Python+Pycharm 环境部署

1.下载安装https://www.python.org/downloads/windows/

2021-06-10 00:02:30 528 2

原创 Linux 基础知识-变量

Linuxshell的变量分类在Shell中有三种变量:内部变量,环境变量,用户变量。内部变量:系统提供,不用定义,不能修改环境变量:系统提供,不用定义,可以修改,可以利用export将用户变量转为环境变量.用户变量:用户定义,可以修改(1)内部变量(系统变量,环境变量,参数变量,预定义变量)内部变量是Linux所提供的一种特殊类型的变量,这类变量在程序中用来作出判断。在shell程序内这类变量的值是不能修改的。表示方法描述 $n $1表示第一个参数,$2...

2021-06-07 22:44:25 626 1

原创 Photoshop CC 2017 For Mac 安装与破解

1.下载链接: https://pan.baidu.com/s/1FakuJpfr0An8iOjIkQUfyw 密码: 2vhw2.安装Photoshop 20173.此处需要登陆,若没有账号,自己注册一个,免费的4.注册完成后即可安装5.登陆安装完成后,会出现一个试用7天的界面,此时我们关闭这个界面完全退出后开始破解6.安装破解程序7.安装完成后,...

2019-05-22 11:11:54 8329 2

原创 MAC常用快捷键

键盘符号Command(或 Cmd)⌘ Shift ⇧Option(或 Alt)⌥ Control(或 Ctrl)⌃Caps Lock ⇪1.打开终端    Control+空格 (打开聚焦搜索) 输入terminal  即可2.截图   部分截图:Command+Shift+4      截取全屏:Comand+Shift+33.打开“应用程序”文件夹   Sh...

2018-12-01 12:31:36 205

原创 TCP/IP协议之EIGRP

EIGRP(Enhanced Interior Gateway Routing Protocol )即 增强内部网关路由协议一、介绍EIGRP是 Cisco私有协议,前身是IGRP,继承了RIP的一些操作特点,EIGRP也是距离矢量协议协议路由更新携带网络掩码协议范围:中大型网络中使用,IGP协议算法:DUAL算法协议封装:基于IP封装,协议号88二、特点1.是一个...

2018-09-28 20:36:35 505

原创 TCP/IP协议之RIP协议

RIP(Routing Information Protocol):路由信息协议1.基本原理:RIP采用距离向量算法,即路由器根据距离选择路由,所以也称为距离向量协议。路由器收集所有可到达目的地的不同路径,并且保存有关到达每个目的地的最少站点数的路径信息,除到达目的地的最佳路径外,任何其它信息均予以丢弃。同时路由器也把所收集的路由信息用RIP协议通知相邻的其它路由器。这样,正确的路由信息逐渐扩...

2018-09-28 14:50:45 2802

空空如也

空空如也

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

TA关注的人

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