sklearn报错:Expected 2D array, got 1D array instead

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了sklearn报错:Expected 2D array, got 1D array instead相关的知识,希望对你有一定的参考价值。

参考技术A 使用sklearn时会报错
ValueError: Expected 2D array, got 1D array instead

这是因为在新版的sklearn中要求所有的数据都应该是二维矩阵,所以当数据是单独的一行或者一列时,要将其修改成二维。

使用.reshape(1,-1)即可

输出结果为(1,3),大功告成!

FlinkFlink 报错 Corrupt data, magic number mismatch. Expected

1.概述

flink任务从检查点恢复报错 Corrupt data, magic number mismatch. Expected 详情信息如下

2.源码分析

首先在 org.apache.flink.runtime.state.metainfo.StateMetaInfoSnapshotReadersWriters.CurrentReaderImpl#readStateMetaInfoSnapshot 中调用

 @Nonnull
        @Override
        public StateMetaInfoSnapshot readStateMetaInfoSnapshot(
                @Nonnull 

以上是关于sklearn报错:Expected 2D array, got 1D array instead的主要内容,如果未能解决你的问题,请参考以下文章

Sklearn|报错<Expected 2D array, got 1D array instead:...>的3种解决办法

sklearn中报错ValueError: Expected 2D array, got 1D array instead:

如何在 sklearn/python 中修复“ValueError: Expected 2D array, got 1D array”?

Sklearn 管道抛出 ValueError: too many values to unpack (expected 2)

ValueError: Error when checking input: expected conv2d_1_input to have 4 dimensions, but got array w

关于python sklearn 中SVM分类的问题