- 博客(74)
- 资源 (19)
- 收藏
- 关注
原创 #coding=utf-8 from ctypes import * import time import os,pygame,threading windll.user32.BlockInpu
python 桌面锁屏
2022-10-10 14:06:49 820
转载 OperationalError: (1044, “Access denied for user ‘wx‘@‘%‘ to database ‘parts‘“)
连接数据库的时候老报错,试了好多方法都不行。后来看到一篇文章,需要安装 MySQL 驱动程序,装完后就能连接上数据库了。https://blog.csdn.net/weixin_51047454/article/details/123523930。
2022-09-07 10:37:42 158
原创 将整个数据类型为object 的 dataframe转为float
for col in data: data[col] = pd.to_numeric(data[col],errors='coerce')
2020-07-26 20:56:25 2190
原创 AttributeError: builtin_function_or_method object has no attribute mktime
from time import timeti = '2018-01-01 17:40:00'timestamp = int(time.mktime(time.strptime(''.join(ti),"%Y-%m-%d %H:%M:%S")))timestamp报错如下:改为:
2020-05-30 23:06:01 3225
原创 ADF——增广迪基—福勒检验 和 自相关
ADF主要是查看协整关系的一种有力方法。以猫和驴一起散步的的情形,相关性反映的是他们是否在同一个方向上前行。协整性反映的是一段时间后猫和驴之间的距离。#ADF检验,返回的第一值是ADF指标的值,第二个是P值,接着是时间延迟和样本量。最后一个是词典,给出了样本量的T分布import numpy as np import statsmodels.tsa.stattools as tsr = ...
2020-01-05 15:36:07 1503
原创 python对时间序列的DataFrame数据按时间段进行切分求和
import pandas as pdimport numpy as npdata = pd.read_csv('C:\\Users\\1701\Desktop\\data.csv',index_col = False)data['RecTm'] = pd.to_datetime(data['time'])#time表示代表时间的那一列列名data.set_index('RecTm',i...
2019-12-25 10:17:24 12528 1
原创 对CSV文件按时间段进行分组求和
from scipy import signal from scipy.ndimage import filtersimport matplotlib.pyplot as pltimport pandas as pdimport numpy as npimport matplotlib.pyplot as plotdata = pd.read_csv('C:\\Users\\1701...
2019-12-23 14:22:37 1353
原创 python生成各种随机数的方法
#随机数np.random.seed(0) #想要多次返回相同的随机数时用到np.random.random(3) #生成0,1之间的三个随机数array([0.5488135 , 0.71518937, 0.60276338])np.random.randint(0,11,3) #获取1到10之间的随机整数array([3, 7, 9])np.random.normal(0.0...
2019-12-22 23:26:59 464
原创 python计算矩阵的秩、行列式、对角线元素、迹,特征值和特征向量
```python#python计算矩阵的秩、行列式、迹,特征值和特征向量、import numpy as npa = np.array([[1,1,1], [1,1,10], [1,1,15]])np.linalg.matrix_rank(a)#返回矩阵的秩np.linalg.det(a) #返回矩阵的行列式a.diagonal(...
2019-12-22 23:07:40 19837
原创 特别简单的去重方法
a = [1,2,2,5,1,2,5,8,8,8,8,8,8,84,4,16,16,161,61,61,6,163,6,6,2,2]利用**set()**函数进行去重:
2019-12-20 19:43:21 245
原创 python将多维数据转为一维
首选方法一:通过 ‘flat’方法二:通过遍历将数值存放到新的列表中b = []for i in range(0,len(up)): for j in up[i]: b.append(j)b
2019-12-20 16:34:54 8488 1
原创 TypeError: 'module' object is not callable
在这里插入s ='20191015201357'date =datetime(year=int(s[0:4]), month=int(s[4:6]), day=int(s[6:8]),hour=int(s[8:10]),minute=int(s[10:12]),second=int(s[12:14]))# = date.strftime("%Y%m%d")# timeArray = ti...
2019-12-13 10:11:32 259
原创 TypeError: 'numpy.float64' object is not callable
def pingyu(df): "F1" f1 = sum([x for x in df])/len(df) "F2" f2 = math.pow(sum([(x-f1)**2 for x in df]),2) / (len(df)-1) "f3" f3 = sum([pow((x-f1),3) for x in df])/(pow(math.s...
2019-12-11 14:39:07 11428 2
原创 修正测试集和训练 集的索引
for i in [xtrain,xtest,ytrain,ytest]: i.index = range(i,shape[0])
2019-12-10 08:59:27 681
原创 python时域信号特征提取
def psfeatureTime(data): #均值 df_mean=data.mean() df_var=data.var() df_std=data.std() #均方根 df_rms=np.sqrt(pow(df_mean,2) + pow(df_std,2)) #峰峰值 fengfengzhi = max(data)-...
2019-12-05 14:42:31 7183 5
原创 CSV文件保存时避免 重新生成 ‘行索引‘ 和 ‘’表头‘’
A.to_csv('C:\\Users\\1701\Desktop\\123.csv',index=False,header=False)A.to_csv('C:\\Users\\1701\Desktop\\123.csv',index=False,header=False)
2019-12-04 11:07:43 1356
原创 python实现信号时域统计特征提取
def get_rms(records): """均方根值 反映的是有效值而不是平均值 """ root_mean = math.sqrt(sum([x ** 2 for x in records]) / len(records)) """峰峰值""" peak_to_peak = max(records)-min(records) """峰值指...
2019-12-03 19:17:33 2577 2
原创 python将一列数字转换成n行
# -*- coding: utf-8 -*-"""将CSV文件中的一列按自己的意愿转换成n行"""data= pd.read_csv('C:\\Users\\1701\Desktop\\123.csv')#读地址a= data.ix[:,1]#每num个列表元素写入文件的一行num=20 #一行包括20个数file=open('C:\\Users\\1701\Desktop\\11...
2019-12-03 14:55:16 4279 1
原创 txt转CSV格式文件python
#-*-coding:utf-8 -*-import csvwith open('file.csv', 'wb') as csvfile: spamwriter = csv.writer(csvfile, dialect='excel') # 读要转换的txt文件,文件每行各词间以@@@字符分隔 with open('C:\\Users\\1701\Desktop\...
2019-12-01 18:59:28 297
原创 连续特征和离散特征
离散特征:其数值只能用自然数来表示,只能用计量单位统计,如个数,人数等连续特征:是按测量或者计量方法得到。连续特征是指在一段长度内可以任意获得的特征,其数值是不间断。比如[0,1]之间的数,可以取n个数。总之,记住,离散只能用自然数表示,是统计得到的。连续是按测量或者计量到得到数,比如各种传感器采集得到的数。...
2019-11-13 11:27:49 3862
原创 AttributeError: 'DataFrame' object has no attribute 'time'
xs = [datetime.strptime(d, '%Y/%m/%d %H:%M:') for d in dff.time] #plt.plot(xs, data_on.WGEN_GnTmpDrv_avg, 'o-')plt.figure(figsize=(20,5),dpi=50)plt.plot(rm_skew_on,c='black')plt.plot(rm_skew_of...
2019-11-12 19:44:52 10014 1
原创 ParserError: Error tokenizing data. C error: Expected 60 fields in line 4491, saw 73
在读文件时加以去除错乱行:error_bad_lines=False
2019-10-25 14:32:13 421
原创 将DataFrame中的时间转换为时间戳
import pandas as pdimport numpy as npimport datetime,timedata = pd.read_csv('C:/Users/1701/Desktop/WT02122.csv',index_col=False)data['temp'] = pd.to_datetime(data.RecTm)data['temp1'] = data.temp....
2019-10-14 19:03:20 9468 1
原创 ValueError: Unknown label type: 'unknown'
出错的原因是数据的格式问题,我的问题是数据出现了object的文本类型将x,y转为int类型后可以了。y=y.astype(‘int’)
2019-09-26 16:40:52 8423
原创 ExecutableNotFound: failed to execute ['dot', '-Tsvg'], make sure the Graphviz executables are on yo
很多人会没装graphviz-2.38.msi,画出一个决策树的时候会报错,下载地址是:https://graphviz.gitlab.io/_pages/Download/Download_windows.html画决策树的代码还要加上Graphviz2.38绝对路径的一段代码import osos.environ【“PATH”】 += os.pathsep + ‘C:/Program F...
2019-09-18 20:54:30 775
原创 小波滤波原理——极力推荐的资料
https://wenku.baidu.com/view/5b1abd048e9951e79b8927de.html
2019-08-01 16:23:29 7779
原创 小波滤波小波基、阈值、阈值函数的选择
1. 小波基的选择:小波基经典小波函数主要有haar小波、dbN小波、coifN小波、symlet小波、meyer小波等等选择小波基是常用的指标如下:(1)正交性小波基函数的正交性保证了小波变换能够将信号分解到相互正交的各个子空间中,并提高了离散小波变换的计算能力。(2)紧支性小波的紧支性使得小波变换能够对具有位置特性的信号进行有效地表示,且小波的支撑越小,其定位的精度越高,局部化能力...
2019-08-01 16:21:52 19571 1
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人