Python RAG 入门

作者:追风剑情 发布于:2026-4-23 17:00 分类:Python

一、安装Ollama # 根据自己电脑性能安装deepseek模型 ollama pull deepseek-r1:7b # 安装嵌入模型(用于文本转向量) ollama pull nomic-embed-text 二、创建一个新的Python环境 参见:Python常用命令 三、安装LangChain # 根据需要安装相应...

阅读全文>>

标签: Python

评论(0) 浏览(68)

Python常用命令

作者:追风剑情 发布于:2026-4-9 15:22 分类:Python

一、安装Anaconda Windows shell installer # 在cmd窗口执行 curl https://repo.anaconda.com/archive/Anaconda3-2025.12-2-Windows-x86_64.exe --output .\Anaconda3-2025.12-2-Windows-x86_64.exe # 在PowerSh...

阅读全文>>

标签: Python

评论(0) 浏览(170)

pythonOCC

作者:追风剑情 发布于:2026-3-19 11:02 分类:Python

一、安装pythonOCC # 创建一个 Python 3.12 的环境并安装 pythonOCC conda create -n pyocc-env python=3.12 # 为 cmd.exe 初始化 conda,需要以管理员身份重新打开cmd窗口 conda init cmd.exe # 为 PowerShell 初始化 conda,需要以管理员身份重新打开PowerShel...

阅读全文>>

标签: Python

评论(0) 浏览(275)

Python安装Protobuf

作者:追风剑情 发布于:2019-1-29 21:09 分类:Python

一、如果没安装Python,先下载并安装 查看Python版本及安装路径 二、下载protobuf-python-{版本号}.zip 依次执行以下命令 python setup.py build python setup.py install python ...

阅读全文>>

标签: Python

评论(0) 浏览(8488)

魔法方法、属性和迭代器

作者:追风剑情 发布于:2017-12-19 15:24 分类:Python

示例 # -*- coding: cp936 -*- #魔法方法、属性和迭代器 class NewStyle(object):#继承object的类作为新式类 pass #这句声明之后定义的类都为新式类 __metaclass__ = type #使用新式类 #在Python3.0中都是新式类,不需要显示声明. class FooBar: de...

阅读全文>>

标签: Python

评论(0) 浏览(4512)

异常

作者:追风剑情 发布于:2017-12-15 21:37 分类:Python

示例 # -*- coding: cp936 -*- #异常 #使用raise函数引发异常 #raise Exception #raise Exception('hyperdrive overload') #自定义错误信息 import exceptions #dir函数可列出模块内容 #exceptions模块中的异常类都可用在raise语句中 #Exce...

阅读全文>>

标签: Python

评论(0) 浏览(3915)

作者:追风剑情 发布于:2017-12-15 15:59 分类:Python

示例 # -*- coding: cp936 -*- #类型检查 x = (1,2,3) print isinstance(x, tuple) #是否为元组类型 print isinstance(x, list) #是否为列表类型 print isinstance(x, str) #是否为字符串类型 print isinstance(x, dict) #是不为字典类型 pr...

阅读全文>>

标签: Python

评论(0) 浏览(4281)

函数

作者:追风剑情 发布于:2017-12-13 15:21 分类:Python

示例 # -*- coding: cp936 -*- #函数 #内建的callable函数可以用来判断函数是否可调用 #callable在Python3.0中不再可用,需要使用表达式hasattr(func, __call__)代替。 print '判断函数是否可调用' import math x = 1 y = math.sqrt print callable(x) ...

阅读全文>>

标签: Python

评论(0) 浏览(4386)

循环语句

作者:追风剑情 发布于:2017-12-12 21:42 分类:Python

示例 # -*- coding: cp936 -*- #while循环 x = 1 while x <= 5: print x x += 1 #Python中的语句块是用缩排来识别的 #让用户必须输入名字,不能输入空字符 name = '' while not name or name.isspace(): #while not name.s...

阅读全文>>

标签: Python

评论(0) 浏览(4520)

if条件语句

作者:追风剑情 发布于:2017-12-12 16:40 分类:Python

示例 # -*- coding: cp936 -*- print '条件和条件语句' #下面的值会被解释器看作假(false) #False、None、0、""、()、[]、{} #显示转换布尔值 print bool('I think, therefore I am') #if语句 #短路逻辑(惰性求值),类似三元运算. #如果raw_input()返回假(即,空字符串),则执行or后面...

阅读全文>>

标签: Python

评论(0) 浏览(4812)

赋值操作

作者:追风剑情 发布于:2017-12-12 15:15 分类:Python

示例 # -*- coding: cp936 -*- #print打印多条语句,用逗号隔开 print 'Age:', 42 print 1,2,3 name = 'Gumby' salutation = 'Mr.' greeting = 'Hello,' #多条语句会自动以空格分开 print greeting, salutation, name #以逗号结尾...

阅读全文>>

标签: Python

评论(0) 浏览(4629)

字典

作者:追风剑情 发布于:2017-12-11 15:49 分类:Python

示例 # -*- coding: cp936 -*- names = ['Alice', 'Beth', 'Cecil', 'Dee-Dee', 'Earl'] numbers = ['2341', '9102', '3158', '0142', '5551'] print numbers[names.index('Cecil')] #字典 #键: 可以是任意的不可变类型,...

阅读全文>>

标签: Python

评论(0) 浏览(4359)

字符串方法

作者:追风剑情 发布于:2017-12-9 18:36 分类:Python

示例 # -*- coding: cp936 -*- import string from string import digits,letters,lowercase,printable,punctuation,uppercase print '字符串常量' print digits #包含数字0~9的字符串 print letters #包含所有字母(大写或小写)的字符串 ...

阅读全文>>

标签: Python

评论(0) 浏览(4535)

格式化字符串

作者:追风剑情 发布于:2017-12-8 11:43 分类:Python

示例 # -*- coding: cp936 -*- #字符串和元组一样,是不可修改的 #如果使用列表或者其他序列代替元组,那么序列会被解释为一个值, #只有元组和字典可以格式化一个以上的值。 #如果要在格式字符串中包含百分号,可以这样写%% print '字符串格式化' format = "Hello, %s. %s enough for ya?" va...

阅读全文>>

标签: Python

评论(0) 浏览(5607)

元组

作者:追风剑情 发布于:2017-12-5 18:17 分类:Python

示例 # -*- coding: cp936 -*- #元组不能修改。 #元组可以在映射中当作键使用,而列表不行。 #元组作为很多内建函数和方法的返回值存在。 #创建一个元组 t = 1,2,3 print t #或者括起来 t = (1,2,3,4) print t #创建空元组 t = () print t #创建只包含一个值的元组,以逗号结尾 t =...

阅读全文>>

标签: Python

评论(0) 浏览(4365)

列表操作

作者:追风剑情 发布于:2017-12-5 15:57 分类:Python

示例 # -*- coding: cp936 -*- print '字符串转成字符列表' chr_list = list('Hello') print chr_list print '字符列表转字符串' print ''.join(chr_list) print '索引赋值' x = [1, 1, 1] x[1] = 2 print x print '分片赋值' name = list(...

阅读全文>>

标签: Python

评论(0) 浏览(4715)

列表

作者:追风剑情 发布于:2017-12-4 21:11 分类:Python

示例 # -*- coding: cp936 -*- print '列表' edward = ['Edward Gumby', 42] john = ['John Smith', 50] database = [edward, john] print database print '通用序列操作: 索引(indexing)、分片(slicing)、加(adding)、乘(...

阅读全文>>

标签: Python

评论(0) 浏览(3870)

字符串

作者:追风剑情 发布于:2017-12-3 14:55 分类:Python

# -*- coding: cp936 -*- print "Python中字符串支持单引号或者双引号,也支持转义符" print "Hello. world!" print 'Hello. world!' print "Let's go!" print 'Let\'s go!' print "\"Hello. world!\" she said" print "拼接字符串" ...

阅读全文>>

标签: Python

评论(0) 浏览(3731)

保存并执行程序

作者:追风剑情 发布于:2017-12-3 14:00 分类:Python

在IDLE中新建一个文件 编辑并保存(hello.py),然后按Ctrl+F5运行 通过命令行运行hello.py 首先把安装目录下的python.exe配到环境变量中。

阅读全文>>

标签: Python

评论(0) 浏览(4089)

模块

作者:追风剑情 发布于:2017-12-3 13:45 分类:Python

Python语言本身就提供了对复数的支持。 Python中没有单独的虚数类型。它们被看作实部分为0的复数。 cmath模块提供了支持复数计算的函数, 虚数均以j(或者J)结尾。

阅读全文>>

标签: Python

评论(0) 浏览(3930)

内建函数

作者:追风剑情 发布于:2017-12-3 13:33 分类:Python

通常会把pow等标准函数称为内建函数

阅读全文>>

标签: Python

评论(0) 浏览(4222)

获取用户输入

作者:追风剑情 发布于:2017-12-3 13:25 分类:Python

input函数、raw_input函数

阅读全文>>

标签: Python

评论(0) 浏览(3787)

Powered by emlog  蜀ICP备18021003号-1   sitemap

川公网安备 51019002001593号