python
文章平均质量分 60
往往
生活就是风风火火的冷冷清清啊。
展开
-
Python那些编程小技巧
以下所用环境为Python3.x,所有操作仅使用内置函数。1. 对于list排序,可以返回排序好的list,也可以返回根据list的值排序的index。#对list进行排序,使用sort函数,该函数可以对list本身进行操作,所以不需要再有一个变量来获取排序的结果lis = [1,2,3,0,1,9,8]sort(lis)print(lis)>>[0,1,1,2,3,8,9]#需要返回list排序的索引,需要用到sorted函数。#sorted(iterable, key=N原创 2021-09-26 14:30:16 · 537 阅读 · 0 评论 -
数据平滑算法小结(随时补充)
1.Savitzky-Golay滤波器(SG filter)参考:????SG滤波器广泛地运用于数据流平滑除噪,是一种在时域内基于局域多项式最小二乘法拟合的滤波方法。这种滤波器最大的特点在于在滤除噪声的同时可以确保信号的形状、宽度不变。它对信号的操作是在时域内对window_length内的数据进行多项式拟合。而从频域上看,这种拟合实际就是通过了低频数据,而滤掉了高频数据。这种滤波其实是一种移动窗口的加权平均算法,但是其加权系数不是简单的常数窗口,而是通过在滑动窗口内对给定高阶多项式的最小二乘拟原创 2021-04-12 20:15:53 · 1345 阅读 · 0 评论 -
Python 读取excel文件 【pandas】
0. 所需库 - pandas1. 载入excel文件x = pd.read_excel(filename)2. 读取表头title = x.columns.to_list()3. 读取某一行的“内容”a = x.iloc[0]#输出的a带有标题索引,并不是一个正常数组,例如4.读取某一行的"值"a = x.iloc[0].values#此时的输出是一个list,可直接操作5. 读取某一列的“内容”a= x.ilo...原创 2021-01-07 21:31:28 · 2563 阅读 · 0 评论 -
python工具包下载及速度慢问题解决
1.直接下载前提是环境变量中设置的python默认路径为你安装的python,而不是其他工具,例如Anaconda等。在cmd窗口中,输入命令行python -m pip install python包2.在特定路径下下载在cmd窗口中,切换路径到你python的安装目录Scripts文件夹下,例如切换到路径后,输入命令行:pip install python包等待下载安装即可...原创 2019-03-07 21:44:04 · 5651 阅读 · 0 评论 -
个人小结:python包的几种下载方式
python包的下载方式(总结一下这些方式,在包下载不顺利时,多换几种方式)1.在cmd窗口下使用命令直接下载切换路径到pip所在位置,然后输入指令下载。(关于程序下载慢的问题,可以切换下载路径到国内镜像资源网站,或者直接用VPN,在前面的文章中有提到)2.下载好所需的包后直接在本地引导安装这个方法还没有亲身实践,只是很多人曾向我推荐过这个方法。今天本打算使用一下该方法,可是问题突然...原创 2019-08-15 18:48:33 · 2482 阅读 · 0 评论 -
python包的两种导入方式
1.import menipy as MINE这种直接import的方式,在引用时,需要写出包的名字。例, mine = MINE.MINE()如果直接写成 mine = MINE()则会报错TypeError: 'module' object is not callable2.from menipy import MINE这种from导入的方式,就相当于直接导入了这个函数,在引用时,可...原创 2019-09-13 16:10:58 · 628 阅读 · 0 评论 -
sklearn中的cross_val_score()函数参数
sklearn 中的cross_val_score函数可以用来进行交叉验证,因此十分常用,这里介绍这个函数的参数含义。(本文内容来源于:https://blog.csdn.net/Asher117/article/details/87617702)sklearn.cross_validation.cross_val_score(estimator, X, y=None, scoring=Non...原创 2019-09-24 21:38:06 · 29936 阅读 · 7 评论