摘要:
1.数组的集中趋势-如何定义数组的中心 1.1 常用几下几个指标来描述一个数组的集中趋势 均值-算术平均数 。 中位数-将数组升序或降序排列后,位于中间的数。 众数-数组中出现最多的数。 1.2 指标特点 优点 缺点 均值 充分利用所有数据,包含最多信息量,适用性强,应用最为广泛 极易受到异常值的影 阅读全文
摘要:
Pandas是基于NumPy的一种数据分析工具,提供了大量使我们快速便捷处理数据的函数和方法。 中文官网地址:https://www.pypandas.cn Pandas基于两种数据类型:Series数组与DataFrame数据表。 Series对象(带索引index的一维数组) import pa 阅读全文
摘要:
NumPy是一个开源的Python科学计算库,用于快速处理任意维度的数组。 创建NumPy数组 #创建一维数组 list1 = [1,2,3,4] array1= np.array(list1)#用python列表创建np数组 array1= np.array(range(10))#用python内 阅读全文
摘要:
Matplotlib官网https://matplotlib.org,Matplotlib是一个Python的2D绘图库。 可视化是整个数据分析的关键辅助工具,可以清晰的理解数据。 折线图(用于显示数据(数值型)的变化趋势,反应事物的变化情况) 简单实现 import matplotlib.pypl 阅读全文
摘要:
Python读文件 方法一:open()创建文件对象 .read()方法读文件 .close()关闭文件对象 file_object = open("2.txt") #open()创建文件对象 contents = file_object.readlines() print(contents) fi 阅读全文
摘要:
参考https://www.liaoxuefeng.com/wiki/1016959663602400/1017495723838528 面向对象编程——Object Oriented Programming,简称OOP,是一种程序设计思想。OOP把对象作为程序的基本单元,一个对象包含了数据和操作数 阅读全文
摘要:
迭代器 Python中可迭代对象(iterable)通俗指可直接作用与For循环的数据对象,如Python中的集合数据类型,字符串(str),列表(list),元组(tuple),集合(set),字典(dictionary)。 而迭代器(iterator)不仅是可迭代对象,而且可以被next()函数 阅读全文
摘要:
参考https://www.runoob.com/python/python-functions.html 内置函数 abs(-3) #求绝对值 max(1,2,3) #求最大值 range([start], stop, [step] ) #生成序列 import math math.sqrt(16 阅读全文
摘要:
推导式是一种重要的Python特性,是一种简单精炼创建Python数据结构的方式。 列表推导式,详细参考https://www.jianshu.com/p/0a269715a742 基本格式为:[表达式 for 变量 in 列表] 或者 [表达式 for 变量 in 列表 if 条件] [i for 阅读全文
摘要:
字典基本特点 字典的每个键值 key=>value 对用冒号 : 分割,每个键值对之间用逗号 , 分割,整个字典包括在花括号 {} 中。 键是唯一的,如果重复最后的一个键值对会替换前面的,值不需要唯一。 值可以取任何数据类型,但键必须是不可变的,如字符串,数字或元组。 具有快速的查找速度,用空间换时 阅读全文