python基础语法
文章平均质量分 78
指尖上的DEBUG
这个作者很懒,什么都没留下…
展开
-
工作中的一些零碎知识点汇总(持续更新)
1、array VS asarrayarray和asarray都可以将结构数据转化为ndarray,两者的主要异同点在于:1)当数据源是ndarray时,array仍然会copy出一个副本,占用新的内存,但asarray不会;2)当数据源是list时,np.array与np.asarray功能是一样的,都是将输入转为矩阵格式。当输入是列 表的时候,更改列表的值并不会影响转化为矩阵的值。3)使用np.asarray改变其类型的时候(输入是float64,改为float32),这样原创 2021-08-30 11:32:31 · 201 阅读 · 0 评论 -
python装饰器以及装饰器模式简介ppt(内含两重装饰器的详细执行流程,本人亲自绘制)
***以上是本人花了两个晚上整理出来的关于python装饰器的一点分享ppt,关于两重装饰器的执行流程,之前一直不太敢触碰因为感觉太绕了理不清楚,通过这次花心思的整理,终于理解了~= ***...原创 2020-08-07 19:23:20 · 279 阅读 · 0 评论 -
用python实现列表元素去重(保证元素原有顺序不变)的几种方法-----(python初学者不可不知!!!)
用python代码删除list里面的重复元素(保证元素顺序不变)例如:a = [10,4,7,2,13,5,4,3,7,10]方法1:集合去重,sort方法排序 指定排序关键字,按原列表中下标对应的元素的顺序进行排序,从而保证去重后元素顺序保持不变b = list(set(a))b.sort(key=a.index) # 指定按a列表中下标对应的元素的顺序进行排序,从而保证去重后元素顺序保持不变print(b)方法2:集合去重,sorted函数排序使用sorted函数排序,返回值是一个原创 2020-07-27 21:26:33 · 1874 阅读 · 0 评论