python基础
文章平均质量分 67
AI需要用的python基础
carmen_山海
产品规划,参于系统架构;项目经理等工具
展开
-
Hugging face库
在这个过程中,首先会将输入文本分词而后添加某些特殊标记([MASK]标记、[SEP]、[CLS]标记),比如断句等,最后就是转换为数字类型的ID(也可以理解为是字典索引)。模型参数高效微调,目前支持Prefix Tuning、Prompt Tuning、PTuningV1、PTuningV2、Adapter、LoRA、AdaLoRA,LoRA使用重参数化的思想,目前支持Linear线性层、Conv1D(实际上也是一个线性层),正在开发的版本即将支持3x3和1x1的Conv2d卷积。原创 2024-01-09 21:40:22 · 1623 阅读 · 0 评论 -
Python进程间通信
多线程通信简称IPC(IPC(Inter-Process Communication),多进程间无法直接实现数据交互,需要通过如下方式实现进程之间通讯。原创 2024-01-08 18:34:40 · 722 阅读 · 0 评论 -
Python双端队列的3种实现及应用
双端队列(deque,全名double-ended queue)是一种具有队列和栈性质的线性数据结构。双端队列也拥有两端:队首(front)、队尾(rear),但与队列不同的是,插入操作在两端(队首和队尾)都可以进行,删除操作也一样。双端队列的数据存储结构可以是顺序表,也可以是链表,即顺序双端队列和链双端队列。图片.pngDeque() 创建双端队列insert(item) 向队首插入项append(item) 向队尾插入项popFront() 返回队首的项,并从双端队列中删除该项。原创 2024-01-07 10:32:26 · 850 阅读 · 0 评论 -
Python与C++混合编程
Py是解释型语言,编译时不直接翻译成汇编语言而是字节码,在py的虚拟机中运行,在进行数据运算的场下,存在性能瓶颈。C++性能卓越,但学习门槛高且开发效率比py低,可用于密集型计算并用Python进行调用。也可以用golang,后面可补充。原创 2024-01-05 21:37:28 · 1845 阅读 · 0 评论 -
Python数据分析主要步骤及常用库介绍
Pandas(Python 数据分析)是数据科学生命周期中的必备工具,它是数据科学中最流行和使用最广泛的 Python 库之一。seaborn是python中的一个可视化库,是对matplotlib进行二次封装而成,既然是基于matplotlib,所以seaborn的很多图表接口和参数设置与其很是接近。它是一个机器学习库,提供了几乎所有的机器学习算法,它具有各种分类,回归和聚类算法,包括支持向量机,随机森林,梯度提升,k均值和DBSCAN,并且旨在与Python数值科学库NumPy和SciPy联合使用。原创 2024-01-04 08:31:31 · 1094 阅读 · 1 评论 -
Word与Excel对应的Python 函数库
本文主要讲Word与Excel格式的文件。原创 2024-01-03 14:51:30 · 894 阅读 · 1 评论 -
Python高级数据类型
双端队列也拥有两端:队首(front)、队尾(rear),但与队列不同的是,插入操作在两端(队首和队尾)都可以进行,删除操作也一样。如果要实现一个 回文验证算法(验证一个给定的字符串是否为回文),使用Deque类将非常容易:将字符串存储到双端队列,同时取出首尾字符并比较是否相等,只要有一对字符不等,则该字符串不是回文;Python中提供了基础的不可变数据结构元组tuple,对元组元素的访问需通过索引来完成,对此需要熟记每个下标对应的具体含义。如果元素数量一多,要记清楚这些东西就会比较麻烦了,于是就出现了。原创 2023-12-31 13:42:26 · 718 阅读 · 1 评论 -
Python3安装 - 同步解决pip无法升级与使用的问题
【代码】Python3安装 - 同步解决pip无法升级与使用的问题。原创 2023-12-28 18:11:14 · 955 阅读 · 1 评论 -
Python 新规范 pyproject.toml 完全解析
Python从开始引入的使用pyproject.toml管理项目元数据的方案。原创 2023-12-26 22:57:00 · 3768 阅读 · 1 评论 -
Python并发编程
并行与并发的区别。原创 2023-12-24 14:10:55 · 598 阅读 · 2 评论 -
Python内置数据类型等入门语(句)法
Python的内置数据类型包括数字(int, float, complex)、字符串(str)、布尔值(bool)、列表(list)、元组(tuple)、集合(set)和字典(dict)等。数字类型具有不同的表示形式和精度,其中int 表示整数,float 表 示浮点数,complex表示复数。字符串类型是以字符序列的形式表示的文本数据,可以使用单引号、双引号或三引号来定义。布尔值类型只有True和False两个常量值,用于表示真假值。原创 2023-12-23 22:16:48 · 461 阅读 · 1 评论 -
python入门_基础函数
类型转换: 置的8点数据类型都可以转为字符串类型,原理就是将所以数据值打上一个引号即可。索引取值# 索引取值:单个字符 支持负数print(s1[0]) # h # 索取第一个值[0]# 索取最后一个值[-1]print(s1[-2]) # n # 索取倒数第二个值[-2]切片取值print(s1[0:3]) # 从索引0的位置开始切到索引2的位置 顾头不顾尾print(s1[-1:-4]) # 切片的顺序默认从左往右ni 可以通过第三个参数的正负一 控制方向。原创 2023-12-21 17:27:45 · 263 阅读 · 0 评论 -
Python的魔术方法
魔法方法(Magic Method)是python内置方法,格式为:“方法名”,不需要主动调用,存在的目的是为了给python的解释器进行调用,几乎每个魔法方法都有一个对应的内置函数,或者运算符,当我们对这个对象使用这些函数或者运算符时就会调用类中的对应魔法方法,可以理解为重写这些python的内置函数。我们可以利用这些魔术方法,构造自己的数据类型或通过魔术方法知道当前的数据类型支持哪些操作。原创 2023-12-19 15:35:02 · 156 阅读 · 1 评论 -
Python-flask 入门代码
查看该工程安装的包 ( 需要进入shell环境,再运行pip list )为工程指定使用Python3.7。原创 2023-12-17 17:33:52 · 356 阅读 · 1 评论 -
Python设计模式
设计模式是面对各种问题进行提炼和抽象而形成代码实现方式。这些设计方案是前人不断试验,考虑了封装性、复用性、效率、可修改、可移植等各种因素的高度总结。和JAVA类型,py也有23种设计模型,这些设计模式可分为3大类,分别是创建型、结构型、行为型。原创 2023-12-16 08:51:00 · 673 阅读 · 1 评论