嗨,我正在尝试这样做:
h =[0.2,0.2,0.2,0.2,0.2];
Y = np.convolve(Y, h, "same")
Run Code Online (Sandbox Code Playgroud)
Y看起来像这样:
这样做我得到这个错误:
ValueError:对象太深,不适合所需的数组
为什么是这样 ?
我的猜测是因为某种程度上,卷积函数不会将Y视为一维数组.
我有以下数据框只是单列.
import pandas as pd
tdf = pd.DataFrame({'s1' : [0,1,23.4,10,23]})
Run Code Online (Sandbox Code Playgroud)
目前它具有以下形状.
In [54]: tdf.shape
Out[54]: (5, 1)
Run Code Online (Sandbox Code Playgroud)
如何将其转换为系列或numpy向量,以便形状简单 (5,)