![](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. virtualenv pip安装virtualenv pip install virtualenv 创建虚拟环境目录 mkdir project cd project 创建独立的python运行环境 virtualenv --no-site-packages myenv1 # --no-site-packages 其意义在于不复制已经安装到系统Python环境中的所有第三方包从而得到一个“纯净”的运行环境。 激活虚拟运行环境 source myenv1/bin/activate原创 2022-04-20 23:01:24 · 2123 阅读 · 0 评论 -
pandas之文件读取和数据处理
1. pandas之文件读取 1.1 csv pandas.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 · 1841 阅读 · 0 评论 -
Pandas之Series、DataFrame、MultiIndex
1. Series Series是一个类似于一维数组的数据结构,它能够保存任何类型的数据 主要由一组数据和与之相关的索引两部分构成。 1.1 Series的创建 pd.Series(data=Node,index=None,dtype=None) data:传入的数据,可以是ndarray,list等 index:传入的索引,要与数据长度相等 dtype:数据的类型 1.2Series对象的属性 index values 1.3 Series对象的方法 series.sort_v.原创 2021-11-13 14:39:07 · 1249 阅读 · 0 评论 -
python之numpy
1. numpy中用于生成ndarray的常用方法 1.1 导入numpy模块 import numpy as np 1.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 = 100 def原创 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. 安装Anaconda3 1.1 下载anaconda wget https://repo.anaconda.com/archive/Anaconda3-5.2.0-Linux-x86_64.sh 1.2 点击安装 bash Anaconda3-5.2.0-Linux-x86_64.sh 1.3 根据提示完成安装 选择添加到环境变量 可能需要重新加载环境变量 source ~/.bashrc 1.4 校验 conda -V 2. conda设置清华源镜像 2.1 添加清华源原创 2021-10-24 00:47:25 · 74 阅读 · 0 评论