![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
python
文章平均质量分 67
每一个不曾起舞的日子,都是对生命的辜负
这个作者很懒,什么都没留下…
展开
-
python高级特性
1. 迭代器1.1 自定义可迭代对象只需要在对象中申明一个__iter()__方法即可,用来返回一个迭代器对象1.2 自定义迭代器对象只需要在对象中声明一个__next__()方法即可,用来获取下一个元素值class FeiboIterator(object): """斐波那契数列迭代器""" def __init__(self, n): # 斐波那数列值的个数 self.n = n # 记录当前遍历的下标 sel原创 2022-04-23 11:49:48 · 152 阅读 · 0 评论 -
python之创建虚拟环境方法
1. virtualenvpip安装virtualenvpip install virtualenv创建虚拟环境目录mkdir projectcd project创建独立的python运行环境virtualenv --no-site-packages myenv1# --no-site-packages 其意义在于不复制已经安装到系统Python环境中的所有第三方包从而得到一个“纯净”的运行环境。激活虚拟运行环境source myenv1/bin/activate原创 2022-04-20 23:01:24 · 2125 阅读 · 0 评论 -
pandas之文件读取和数据处理
1. pandas之文件读取1.1 csvpandas.read_csv(filepath, sep =',', usecols=None ) 读取csv类型文件 usecols:读取指定列 返回值:DataFrame对象 dataFram.to_csv(filepath,sep=',',columns=None,header=True,index=True,mode='w',encoding=None) columns:指定哪些列要写入文件 header:列索引是否写入文件原创 2021-11-13 16:00:11 · 1842 阅读 · 0 评论 -
Pandas之Series、DataFrame、MultiIndex
1. SeriesSeries是一个类似于一维数组的数据结构,它能够保存任何类型的数据 主要由一组数据和与之相关的索引两部分构成。1.1 Series的创建pd.Series(data=Node,index=None,dtype=None) data:传入的数据,可以是ndarray,list等 index:传入的索引,要与数据长度相等 dtype:数据的类型 1.2Series对象的属性index values1.3 Series对象的方法series.sort_v.原创 2021-11-13 14:39:07 · 1250 阅读 · 0 评论 -
python之numpy
1. numpy中用于生成ndarray的常用方法1.1 导入numpy模块import numpy as np1.2 生成特定ndarray数组的方法np.ones(shape, dtype) np.ones_like(a, dtype) np.zeros(shape, dtype) np.zeros_like(a, dtype)1.3 利用现有序列或数组生成ndarray数组np.array(object,dtype) 深拷贝,创建新的数组 np.asarray(a原创 2021-11-13 11:54:29 · 878 阅读 · 0 评论 -
python的异常和包
1. 异常1.1 异常的写法1.1.1 捕获所有异常try: 可能发生异常的代码except: 如果出现异常执行的代码else: 没有异常执行的代码finally: 无论是否异常都要执行的代码else:当没有异常时会执行的代码finally:无论有没有异常都会执行的代码1.1.2 捕获指定异常except 异常类型: 代码except (异常类型1,异常类型2) as xx: 代码try: f = open('test.txt', '原创 2021-11-13 09:56:46 · 380 阅读 · 0 评论 -
python之函数与面向对象
1 函数1.1 函数基础定义 def 函数名(): 代码1 代码2 ...调用函数名()函数的说明文档 def 函数名(): """ 函数说明文档 """查看函数的说明文档 help(函数名)1.2 变量的作用域局部变量所谓局部变量是定义在函数体内部的变量,即只在函数体内部生效。全局变量所谓全局变量,指的是在函数体内、外都能生效的变量。如何在函数体内部修改全局变量?a = 100def原创 2021-11-12 22:33:32 · 649 阅读 · 0 评论 -
python基础
1. 基础语法1.1 输出print('我的名字是%s' % name)print('我的学号是%4d' % student_id)print('我的体重是%.2f公斤' % weight)print('我的名字是%s,今年%d岁了' % (name, age))print(f'我的名字是{name}, 明年{age + 1}岁了')1.2 输入password = input('请输入您的密码:')input接收的任何数据默认都是字符串数据类型1.3 数据类型转换的内置函数原创 2021-11-12 21:37:52 · 467 阅读 · 0 评论 -
Jupyter 快捷操作
1. 命令模式:按esc进入y:切换到code模式 m:切换到Markdown模式 a:在当前cell前添加cell b:在当前cell的下面添加cell dd:删除当前cell z:回退2. 编辑模式:按enter进入tab键:代码补全 ctrl+/:注释3. 其他ctrl+enter:执行本单元代码,留在本单元...原创 2021-10-24 12:36:19 · 1236 阅读 · 0 评论 -
python环境搭建
1. 安装Anaconda31.1 下载anacondawget https://repo.anaconda.com/archive/Anaconda3-5.2.0-Linux-x86_64.sh1.2 点击安装bash Anaconda3-5.2.0-Linux-x86_64.sh1.3 根据提示完成安装选择添加到环境变量 可能需要重新加载环境变量source ~/.bashrc1.4 校验conda -V2. conda设置清华源镜像2.1 添加清华源原创 2021-10-24 00:47:25 · 74 阅读 · 0 评论