2020
10-16
10-16
Python进行特征提取的示例代码
#过滤式特征选择#根据方差进行选择,方差越小,代表该属性识别能力很差,可以剔除fromsklearn.feature_selectionimportVarianceThresholdx=[[100,1,2,3],[100,4,5,6],[100,7,8,9],[101,11,12,13]]selector=VarianceThreshold(1)#方差阈值值,selector.fit(x)selector.variances_#展现属性的方差selector.transform(x)#进行特征选择selector.get_support(True)#选择结果后,特征之前的索引selector.inverse_transform(s...
继续阅读 >
1.实验数据需求为了对采集的压力实验数据做特征工程,需要对信号进行时域的统计特征提取,包含了均值、均方根、偏度、峭度、波形因子、波峰因子、脉冲因子、峭度因子等,现用python对其进行实现。2.python实现其中的输入参数含义:①data:实验数据的DataFrame②p1:所截取实验信号的起始采样点位置③p2:所截取实验信号的终止采样点位置frompandasimportSeriesimportmathpstf_list=[]defpsfeatureTime(data,p1,p2):#均值df...