我正在对数据进行一维小波变换。我怎样才能让它更快?我有 140 万个样本和 32 个特征。
def apply_wavelet_transform(data):
ca,cd=pywt.dwt(data[0,:],'haar')
for i in range(1,data.shape[0]):
ca_i,__=pywt.dwt(data[i,:],'haar')
ca=np.vstack((ca,ca_i))
return ca
考虑到我不关心内存使用和执行速度。