Python
共同学习Python、数据处理、可视化
布丁吖
这个作者很懒,什么都没留下…
展开
-
Python的数据类型
Python的数据类型有数值类型、字符串类型、布尔类型、复合数据类型。数值类型1、 整形数据 整形数据即整数,不带小数点,但可以有正好或负号。2、浮点数数据 浮点型数据表示一个实数,有以下两种形式表示。 1)十进制小数形式。它由数字和小数点组成,如3.23、34.0、0.0等。 2)指数形式。指数形式即用科学计数法表示的浮点数,用字母e(或E) ...原创 2018-08-08 17:38:20 · 1669 阅读 · 0 评论 -
Python的流程控制
编程语言中的流程控制语句分为以下几类:顺序语句分支语句循环语句顺序语句顺序语句,就是执行完一行代码,再执行下一行代码,一行一行的执行。分支语句分支语句,顾名思义就是到了岔路口,需要选择走哪条路其基本形式为:if 判断条件: 执行语句……else: 执行语句…… if语句的流程图示例:if __name__ == "__main__"...原创 2018-12-03 10:39:25 · 189 阅读 · 0 评论 -
Python基础(1)
Python基础注释单行注释多行注释变量变量的命名规则变量的赋值常量输入输出从控制台输入不换行输出数据类型如何插入一段漂亮的代码片流程控制注释注释是写代码过程中必不可少的,规范的代码中含有大量的注释。单行注释单行注释就是一个#号if __name__ == '__main__': print("123") # 单行注释运行代码:多行注释多行注释是三个连续的单引号或双引...原创 2019-06-20 10:17:43 · 254 阅读 · 0 评论 -
python列表推导式、字典推导式、集合推导式
python列表推导式、字典推导式、集合推导式python列表推导式、字典推导式、集合推导式列表推导式生成list格式示例一:输出为==表达式==示例二:输出为==函数(有返回值)==生成generator字典推导式示例一:把字典中的key和value对调示例二:zip[^1]转换成字典集合推导式格式与列表推导式的区别示例:python列表推导式、字典推导式、集合推导式推导式(comprehe...原创 2019-05-09 16:46:23 · 8567 阅读 · 4 评论 -
Python-封装对象类
Python虽然是解释型语言,但从设计之初就已经是一门面向对象的语言,对于Python来说一切皆为对象。正因为如此,在Python中创建一个类和对象是很容易的,当然如果习惯面向过程或者函数的写法也是可以的,Python并不做硬性的限制。接下来一步一步的和大家分享一下Python是怎么样封装类的。版本一:封装一个类,最基本的就是“init”方法,当创建一个对象时,就是调用“init”方法初始化...原创 2018-11-10 19:31:42 · 4520 阅读 · 0 评论 -
Python-zip()函数
Python-zip函数zip()zip(*zipped)zip()zip函数的使用方法很简单,看一个例子就懂了。 a = [1, 2, 3] b = [4, 5, 6] c = [4, 5, 6, 7, 8] a_b_zip = zip(a, b) # 打包为元组的列表,而且元素个数与最短的列表一致 print("type of a_b_zip i...原创 2019-04-25 00:01:25 · 42140 阅读 · 2 评论 -
numpy使用之数组对象
Numpy创建数组创建数组并查看数组属性使用arange函数创建数组使用logspace函数创建数组数组的索引创建数组先来一个简单的例子import numpy as npif __name__ == '__main__': # 创建数组 array = np.array([1, 2, 3]) # 创建一维数组 array1 = np.array([[1, 2,...原创 2019-05-07 08:48:04 · 739 阅读 · 0 评论 -
numpy矩阵与通用函数
numpy矩阵与通用函数矩阵创建矩阵矩阵运算线性代数ufunc函数ufunc函数的广播机制矩阵创建矩阵import numpy as npif __name__ == '__main__': # 使用mat函数创建矩阵 matr1 = np.mat("1 2 3;4 5 6;7 8 9") print(matr1) print("shape:", matr...原创 2019-06-30 11:25:19 · 678 阅读 · 1 评论 -
scipy基础—io
scipy是构建在numpy的基础之上的,它提供了许多的操作numpy的数组的函数。scipy.io包提供了多种功能来解决不同格式的文件的输入和输出。举个例子:import numpy as npimport scipy.io as ioif __name__ == '__main__': B = np.mat([[12], [-2], [10]]) x = [1, 2,...原创 2019-06-30 16:41:37 · 11673 阅读 · 0 评论