Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/reactjs/24.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 使用y.flatte()时,“Series”对象没有属性“flatte”_Python - Fatal编程技术网

Python 使用y.flatte()时,“Series”对象没有属性“flatte”

Python 使用y.flatte()时,“Series”对象没有属性“flatte”,python,Python,我被困在这里,从昨晚开始一切都很好,现在这个 我可以知道什么是错误吗 这太令人沮丧了 我试图为给定的数据集实现sigmoid函数 我想基本上改变它的方向,因为我使用了y.flatte,这给了我上面提到的错误。flatte是一种np.array方法,而不是pd.Series方法 试一试 问题是,您已经将这些y_test和y_pred系列转换为numpy数组,以使用展平函数,我得到了相同的问题,但使用以下修复方法修复了它: 1使用y_测试形状。找出您的数据帧系列的形状,即在您的情况下y_测试和y_p

我被困在这里,从昨晚开始一切都很好,现在这个

我可以知道什么是错误吗

这太令人沮丧了

我试图为给定的数据集实现sigmoid函数

我想基本上改变它的方向,因为我使用了y.flatte,这给了我上面提到的错误。

flatte是一种np.array方法,而不是pd.Series方法

试一试


问题是,您已经将这些y_test和y_pred系列转换为numpy数组,以使用展平函数,我得到了相同的问题,但使用以下修复方法修复了它:

1使用y_测试形状。找出您的数据帧系列的形状,即在您的情况下y_测试和y_pred

2使用通过形状找到的行数和列数,将此数据框列或序列重塑为Numpy数组。因为展平是Numpy数组的一个函数

3然后使用你的展平功能,我会工作


代码如下所示。1.第一步:测试形状2。第二步重塑:测试=测试。数值。重塑14069 3。df=pd.DataFrame{'Actual':test.flatte'Predicted':pred.flatte}

我有一个类似的问题,这是因为flatte是NumPy数组而不是pandas系列的方法。因此,您可以将熊猫系列转换为NumPy阵列以使用展平方法。 您可以使用以下方法将pandas系列转换为NumPy阵列:

y.to_numpy()  # it will return the Numpy array on which we can use flatten

大家好,欢迎来到堆栈溢出:。请向我们展示您的代码,并更详细地解释您的问题。谢谢我们看不到你的代码。我从来没有创建过pd系列。实际上它是回归的输出。这是之前的一个数组。我不知道为什么它变成了pd系列。有没有办法让它成为一个数组?因为我必须使用它来实现MSE。Thanksys,通过values属性。y、 值包含一系列的值,类型为numpy.ndarrayi如果您提供了相关代码,人们可能会提示您为什么,甚至可以指出您可以做得更好的替代方案,即使您没有直接解决它们。但是,如果你只谈论你以某种方式做的事情,并且基本上只发布一条错误消息,那么人们必须猜测你可能的意思/做/知道/计划/发现/想要……,这是低效的。
y.to_numpy()  # it will return the Numpy array on which we can use flatten