python基础
文章平均质量分 75
ball23god
这个作者很懒,什么都没留下…
展开
-
python 数据分析计算中对于axis的使用
在使用pandas或nump1)在计算时:axis=0指的是逐行(对列才能逐行)沿着垂直方向 也即对列计算; axis=1指的是逐列(对行才能逐列),沿着水平方向也即对行计算。如 mean(axis=0)计算的是每一列平均值,mean(axis=1)计算的是每一行平均值。2)在操作时,如drop ,swaplevel,axis =0 是操作行,axis = 1是操作列。...原创 2022-04-23 17:40:18 · 2548 阅读 · 0 评论 -
python数据分析总结
索引相关>>frame.reindex([],method = ,fill_value = ) 参数是一个列表,列表的顺序决定frame的显示顺序。 当reindex的参数列表多于frame原有的index的数目,可以使用method进行填充缺失值,method的取值为ffill(或者pad)、bfill(或者backfill) ,分别表示向前填充、向后填充. Fill_value 是对于缺失值的赋值。 reindex不会改变原有frame的排列方式,如果要改变,需要重新赋值给原frame原创 2021-03-05 21:19:54 · 1148 阅读 · 0 评论 -
python可视化
>>pyecharts: 详细参见官方中文文档: https://pyecharts.org/#/zh-cn/intro>>dataframe绘图:【python】详解pandas.DataFrame.plot( )画图函数pandas.DataFrame.plot( )参数详解>>matplotlib绘图: Plt.plot( *args, **kw)参数: plot是折线图 1) x轴和y轴,如果给出两个参数,则默认第一组数据为x轴,第二组参原创 2021-03-04 16:45:28 · 395 阅读 · 1 评论 -
python基础总结(三)
>>属性拦截的四种方法1)使用property类属性的方式。如下图square可以读写,而cube只能读不能写。2)使用描述符3)使用 __getattr__和__setattr__方法4)使用 __getattribute__和__setattr__方法>>python类的属性继承机制:如果一个类有超类,则属性继承搜索的顺序是从左至右。>>实例调用属性的两种方法的异同:instance.shuxingming 和 ins.原创 2021-02-26 17:42:18 · 298 阅读 · 1 评论 -
python基础总结(二)
python的or关键字如果连接0或者1,则0代表False,1代表True。如len(somestr) == 0 or 1的写法是错误的。 区分集合的add和update方法 1)add将参数作为一个整体添加如集合中。注意add的参数必须是不可变对象(如列表和字典不能作为add的参数)2)update将参数分为子元素,遍历添加入集合中。update的参数没有要求。 元组是不可变对象,是基于元组整体而言是不可变的,即元组中的每个元素所引用的数据的地址是不变的。如果元组的子元素是可变元素比如列表,该子元素原创 2021-02-25 11:17:05 · 101 阅读 · 0 评论 -
python基础总结(一)
>>如果python的or关键字连接的是0 or 1 则 0 代表false,1代表TRUE,>>区分集合的add和update方法:当参数为可遍历元素:1)add将参数作为一个整体添加如集合中。注意add的参数必须是不可变对象(如列表和字典不能作为add的参数)2)update将参数分为子元素,遍历添加入集合中。update的参数没有要求。>>元组是不可变对象,是基于元组整体而言是不可变的,即元组中的每个元素所引用的数据的地址是不变的。如果元原创 2021-02-23 16:46:57 · 106 阅读 · 0 评论