Python数据分析在数学建模中的应用汇总(持续更新中!)

Python015

Python数据分析在数学建模中的应用汇总(持续更新中!),第1张

1、Numpy常用方法使用大全(超详细)

1、Series和DataFrame简单入门

2、Pandas操作CSV文件的读写

3、Pandas处理DataFrame,Series进行作图

1、Matplotlib绘图之属性设置

2、Matplotlib绘制误差条形图、饼图、等高线图、3D柱形图

1、层次分析法(AHP)——算数平均值法、几何平均值法、特征值法(Python实现,超详细注释)

2、Python实现TOPSIS分析法(优劣解距离法)

3、Python实现线性插值和三次样条插值

4、Python实现线性函数的拟合算法

5、Python实现统计描述以及计算皮尔逊相关系数

6、Python实现迪杰斯特拉算法和贝尔曼福特算法求解最短路径

1、number

即数字类型,包含int(整型)、float(浮点型)、bool、complex(复数类型)四种基本类型,可用于存储数值

类型转换:int()、float()

数学运算:+、-、*都与C语言相同,/表示做触发(结果一定为浮点数),//表示做除法,(结果只保留整数部分,去掉小数部分)% 表示做求余运算**

表示做幂次方运算 (注意运算次序)

2、string

即字符串类型,字符串需要用单引号’’或双引号" "括起来 三引号–注释,字符串也是一种特殊的元组。不能改变字符串中的某个元素的值

基础操作:索引、切片、乘法-多次输出、成员资格检查、长度len()、最大值、最小值

3、list

即列表类型,list的数据项可以是不同类型,其各个元素也可以改变,list是使用[]方括号包含各个数据项,+多个列表进行合并成一个列表*列表重复输出多次in某个项是否在列表中,可对列表项进行添加、修改、删除。

4、tuple

即元组类型,tuple 是使用( )小括号包含各个数据项,tuple与list的唯一区别是tuple的元素是不能修改,而list的元素可以修改。

5、set

即集合类型,是一个无序不重复元素的序列,使用大括号{}或者set()函数创建集合,用set()创建一个空几个,使用set也可以去重。

6、dictionary

即字典类型,字典的每个元素是键值对,无序的对象集合,是可变容器模型,且可存储任意类型对象,可以通过键来引用,键必须是唯一的且键名必须是不可改变的(即键名必须为Number、String、元组三种类型的某一种),但值则不必。