
python
文章平均质量分 81
YiRan_Zhao
每天进步一点点
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
python创建虚拟环境并在pycharm引用
deactivate。原创 2024-08-28 11:59:29 · 790 阅读 · 0 评论 -
python笔记(17)输入输出
Python通过内置的。原创 2024-05-10 18:01:57 · 994 阅读 · 1 评论 -
python笔记(16)模块
模块是组织代码、实现复用、提升开发效率的关键元素。它们如同积木块一样,构成了Python程序的基石。本。原创 2024-05-10 17:32:04 · 1259 阅读 · 1 评论 -
python笔记(15)函数
你可以定义一个由自己想要功能的函数,以下是简单的规则:例如:在这个例子中,我们定义了一个名为的函数,它接受一个名为的参数,并在其内部打印一条问候消息。调用函数时,只需提供相应参数即可。位置参数:按顺序传递给函数的参数。如上例中的就是位置参数。关键字参数:通过参数名指定值的参数,允许调用者改变参数顺序或省略某些参数。例如:返回值:使用语句从函数中返回结果。如果不显式返回值,函数默认返回。3.可更改 (mutable) 与不可更改 (immutable) 对象在 Python 中,string原创 2024-04-25 17:29:09 · 994 阅读 · 1 评论 -
python笔记(14)迭代器和生成器
生成器表达式同样适用于处理大型数据集,因为它按需生成值,而非一次性生成所有元素。是一个实现了特定协议的对象,它能够按照一定的顺序返回集合中的元素。是迭代器的一种特殊实现,它以更简洁、易于维护的方式创建迭代器。函数,您可以轻松地将任何可迭代对象(如列表、字典、字符串等)转换为其对应的迭代器。当函数被调用时,它并不会立即执行函数体,而是返回一个生成器对象。表达式,此时返回该表达式的值,并再次暂停。:向生成器抛出一个异常,使其在捕获该异常的位置恢复执行。:返回迭代器对象自身,表明该对象是可迭代的。原创 2024-04-16 18:13:21 · 515 阅读 · 0 评论 -
python笔记(13)循环
for循环和while循环,以及与循环密切相关的控制流语句——breakcontinue和else。通。原创 2024-04-16 11:32:02 · 1026 阅读 · 0 评论 -
python笔记(12)条件控制
结构中,模式可以利用 Python 3.10 引入的模式匹配语法,提供比传统条件控制更强大的表达能力,比如同时检查变量的类型和值、解构复杂数据结构等。(Python 3.10 及以上版本)两种条件控制结构,以及通过适当的嵌套来实现复杂的逻辑判断,使程序能够根据不同的条件执行相应的代码片段。是一组用于匹配该值的规则,可以是简单的值、变量、类型、甚至是复杂的模式(如结构化模式匹配)。子句是可选的,它提供了一个“兜底”情况,即当所有前面的条件都不满足时执行的代码块。的条件,执行对应的代码块,并跳过后续的。原创 2024-04-03 16:52:54 · 806 阅读 · 0 评论 -
python笔记(11)序列
start:表示切片的开始索引位置(包括该位置),此参数也可以不指定,会默认为 0,也就是从序列的开头进行切片;step:表示在切片过程中,隔几个存储位置(包含当前位置)取一次元素,也就是说,如果 step 的值大于 1,则在进行切片去序列元素时,会“跳跃式”的取元素。字符串是字符序列,支持所有序列操作,如索引、切片、连接等。:在Python 3中,普通字符串已经是Unicode编码的,与之对应的是Python 2中的。:序列中的元素按照特定的顺序排列,每个元素在序列中都有一个确定的位置,即索引。原创 2024-04-03 16:25:45 · 665 阅读 · 0 评论 -
python笔记(10)set(集合)
集合是一个无序的不重复的元素序列,所以每次运行的元素排列方式可能不固定。原创 2024-04-02 17:34:35 · 490 阅读 · 0 评论 -
python笔记(9)Dictionary(字典)
字典键值和value用:隔开,键值是不可变的,而且必须是唯一的,值可以变,可以是任意类型。1)不允许同一个键出现两次。,字典因为这些是可变类型。原创 2024-04-01 18:07:20 · 662 阅读 · 0 评论 -
python笔记(8)Tuple(元组)
Tuple 元组的元素不能修改,元组使用小括号(),创建元组在括号里添加元素用逗号隔开即可。创建一个元素的元组,在元素后面用逗号隔开,否则会被当作运算符。元组和字符串类似,索引从0开始,末尾从-1开始。可以删除元组 del tup1。但是不可以修改元素或者删除元素。原创 2024-04-01 15:00:26 · 432 阅读 · 0 评论 -
python笔记(7)List(列表)
创建一个列表(List)用方括号[]括起来就可以,数据项之间用逗号作为分隔符,数据项可以是字符串,数字,甚至是另一个列表,元组,字典。列表和字符串一样,索引也是0从头开始,-1从末尾开始。del :删除的是变量,所以要用在变量上。remove:查找列表里的元素并删除元素。将序列(元组,集合等)转换为列表。append()可以追加元素。pop:删除列表的最后一项。原创 2024-03-29 17:45:11 · 699 阅读 · 0 评论 -
python笔记(6)String(字符串)
我们可以用单引号'或者双引号"来创建字符串。创建字符串很简单,给变量分配一个值即可例如。原创 2024-03-29 11:11:35 · 1281 阅读 · 0 评论 -
python笔记(5)Numbers(数字)
数值类型是不允许改变的,如果改变数字类型的值,将重新分配内存空间一下实例在变量赋值时Numbers对象将被创建,可以用del删除对象的引用。原创 2024-03-27 19:12:01 · 1229 阅读 · 0 评论 -
python笔记(4)运算符
除了以上的一些运算符之外,Python 还支持成员运算符,测试实例中包含了一系列的成员,包括字符串,列表或元组。所有比较运算符返回 1 表示真,返回 0 表示假。是一个逻辑运算符,用于对两个布尔表达式进行逻辑“与”操作。,在进行逻辑运算时,它们会被隐式地转换为布尔值。按位运算符是把数字看做二级制来进行计算的,规则如下。注意:True和False的首字母为大写。下表中变量 a 为 60,b 为 13。所以假设a=10,b=20。读取,切片,调用,属性引用。乘,矩阵乘,除,整除,取余。正,负,按位非 NOT。原创 2024-03-26 18:05:58 · 1291 阅读 · 0 评论 -
python笔记(3)基本数据类型简介
注意:在 Python2 中是没有布尔型的,它用数字 0 表示 False,用 1 表示 True。到 Python3 中,把 True 和 False 定义成关键字了,但它们的值还是 1 和 0,它们可以和数字相加。判断类型可以用type(变量)来判断,也可以用isinstance()来判断isinstance()和type()的区别type()不会认为子类是一种父类类型isinstance()会认为子类是一种父类类型... pass...... pass...TrueTrue。原创 2024-03-26 13:51:05 · 1623 阅读 · 0 评论 -
python笔记(2)基础语法
可变数据与不可变数据是相对于引用地址来说的,不可变数据数据可以变,但是引用地址也变了,相当于新建了一个对象,可变数据改变不会新建对象。像if,while,def,和class这样的复合语句,首行以关键字开始,以冒号:结束,该行之后的一行或多行代码构成代码组。在字符串前加上r或者R,如r"你好呀,哈哈哈哈”,加上r或者R会忽略字符串里的\转义字符。可变数据(3个):List(列表),Dictionary(字典),Set(集合)不可变(3个):Number(数字),String(字符串),Tuple(元组)原创 2024-03-25 14:15:00 · 575 阅读 · 0 评论 -
python笔记(1)安装环境
1,官网下载自己电脑位数的安装包install时勾选中add to path,把路径自动添加到环境变量安装pycharm就不讲了安装后选中自己的python安装包file-> setting->project:yourprojectname ->python interpreter 选中你安装路径的python,不知道路径可以在cmd里执行where python命令,就会出现路径2,pip添加国内镜像2)windows使用按键win+e%APPDATA%查看此目录下是否有pip。原创 2023-12-13 17:11:42 · 546 阅读 · 0 评论 -
机器学习入门之PCA 机器学习实战Demo
PCA算法框架找到数据方差最大的投影方向; 利用数据协方差矩阵的特征值向量矩阵作为基,定义了新空间。输入:训练数据集X输出:以新的基表示的特征Y1). 数据清洗,并规范化训练数据,使变量中心为0,方差为1;(减均值,除方差)2). 求数据的协方差矩阵∑:∑=XTX;(T代表X的转置)3). 求协方差矩阵的特征值λ:det(X-λI)=0;4). 求协方差矩阵特征向...原创 2019-12-10 22:07:34 · 397 阅读 · 0 评论 -
机器学习-线性回归预测房价模型demo
这篇介绍的是我在做房价预测模型时的python代码,房价预测在机器学习入门中已经是个经典的题目了,但我发现目前网上还没有能够很好地做一个demo出来,使得入门者不能很快的找到“入口”在哪,所以在此介绍我是如何做的预测房价模型的题目,仅供参考。1.题目:从给定的房屋基本信息以及房屋销售信息等,建立一个回归模型预测房屋的销售价格。数据下载请点击:下载,密码:mfqy。数据...原创 2019-12-10 21:24:38 · 1827 阅读 · 0 评论 -
机器学习算法·回归预测
一、回归预测简介现在我们知道的回归一词最早是由达尔文的表兄弟Francis Galton发明的。Galton在根据上一年的豌豆种子的尺寸预测下一代豌豆种子的尺寸时首次使用了回归预测。他在大量的对象上应用了回归分析,包括人的身高。他注意到,如果双亲的高度比平均高度高的话,则他们的子女也倾向于比平均身高高,但尚不及双亲。孩子的身高向着平均高度回退(回归)。Galton在多项研究上都注意到这个现象,...原创 2019-12-10 21:25:53 · 4963 阅读 · 0 评论 -
python 错误:OSError: [Errno 22] Invalid argument: '\u202aC:\\Users\\Administrator\\Desktop\\a.xls'
Traceback (most recent call last): File "D:/workspace/pyworkspace/demo2/Scripts/Demo/paHouse.py", line 13, in <module> with open('C:\\Users\\Administrator\\Desktop\\a.xls', 'w', encoding=...原创 2020-04-26 17:38:11 · 5860 阅读 · 0 评论