[解決済み] ValueError: 2D 配列を期待したが、代わりに 1D 配列を得た。
2022-02-01 08:29:30
質問
単回帰モデルの練習中にこのようなエラーが発生しました。 私のデータセットに何か問題があるようです。
これはエラー本体です。
ValueError: Expected 2D array, got 1D array instead:
array=[ 7. 8.4 10.1 6.5 6.9 7.9 5.8 7.4 9.3 10.3 7.3 8.1].
Reshape your data either using array.reshape(-1, 1) if your data has a single feature or array.reshape(1, -1) if it contains a single sample.
そして、これが私のコードです。
import pandas as pd
import matplotlib as pt
#import data set
dataset = pd.read_csv('Sample-data-sets-for-linear-regression1.csv')
x = dataset.iloc[:, 1].values
y = dataset.iloc[:, 2].values
#Spliting the dataset into Training set and Test Set
from sklearn.cross_validation import train_test_split
x_train, x_test, y_train, y_test = train_test_split(x, y, test_size= 0.2, random_state=0)
#linnear Regression
from sklearn.linear_model import LinearRegression
regressor = LinearRegression()
regressor.fit(x_train,y_train)
y_pred = regressor.predict(x_test)
ありがとうございました
解決方法は?
の両方が必要です。
fit
と
predict
メソッド 2D 配列。あなたの
x_train
,
y_train
と
x_test
は現在1次元のみです。コンソールで提案されているものは動作するはずです。
x_train= x_train.reshape(-1, 1)
y_train= y_train.reshape(-1, 1)
x_test = x_test.reshape(-1, 1)
これは、numpyの
reshape
. に関する質問
reshape
は過去に回答されています。
reshape(-1,1)
を意味します。
numpy reshapeの-1とはどういう意味ですか?
関連
-
[解決済み】`jupyter notebook`実行時のエラー(No such file or directory)
-
[解決済み】 AttributeError: 'module' オブジェクトには 'urlretrieve' という属性がありません。
-
[解決済み] numpy.ndarrayに渡されるサポートされていないフォーマット文字列
-
[解決済み] ValueError: 2D 配列を期待したが、代わりに 1D 配列を得た。
-
[解決済み] ValueError: Substring not found, What am I doing wrong?
-
[解決済み] NumPy:linalg.eig()とlinalg.eigh()の違いについて
-
[解決済み] PySNMP による snmpwalk
-
[解決済み] xml.parsers.expat.ExpatError: 整形式でない(無効なトークン)。
-
[解決済み] Radd法によるクラス間加算
-
[解決済み] python3のdateutil.parserの代わりとなるものは何ですか?
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み】`jupyter notebook`実行時のエラー(No such file or directory)
-
[解決済み] Pythonで "filter "オブジェクトの長さを求める方法
-
[解決済み] PyCharmでインタプリタを設定する。"別のSDK名を使用してください"
-
[解決済み] Python 3 の requests.get でデータを取得する前にページがロードされるのを待つ
-
[解決済み] sklearnのprecision_recall_fscore_supportの出力はどのように並べられるのでしょうか?
-
[解決済み] xml.parsers.expat.ExpatError: 整形式でない(無効なトークン)。
-
[解決済み] ImportError: Missing optional dependency 'S3Fs'. S3Fsパッケージは、S3ファイルを処理するために必要です。S3Fsをインストールするには、pipまたはcondaを使用してください。
-
[解決済み] Pythonのエラーメッセージ io.UnsupportedOperation: not readable(読めません
-
[解決済み] ImportError: 'sklearn.externals' から名前 'joblib' をインポートすることができません。
-
[解決済み] テキストファイルに辞書を書き込む?