相关疑难解决方法(0)

ValueError:使用卷积时对象太深,无法使用所需的数组

嗨,我正在尝试这样做:

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视为一维数组.

python numpy

34
推荐指数
2
解决办法
7万
查看次数

如何将pandas单列数据帧转换为系列或numpy向量

我有以下数据框只是单列.

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,)

python pandas

20
推荐指数
1
解决办法
3万
查看次数

标签 统计

python ×2

numpy ×1

pandas ×1