問題タブ [sklearn-pandas]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
python - Graphlab createに関してsklearnを使用して対応するコードを書くのに問題がある 主に正しくプロットできない
犯罪率と住宅価格のグラフをプロットするのに非常に苦労しています。Graphlab lib を使用すると簡単に実行できますが、sklearn を使用すると実行できません。これがsklearnに関する私のコードです
sklearn環境を使用して取得している出力 (適切ではありません)
私が探している出力は 、Graphlab 作成環境を使用して実行できます
これは、graphlab create で適切に実行される完全なコードです。
誰かが私の間違いを指摘してくれることを願っています。ありがとう。
これがデータセットです
python - ensemble pythonで独自の分類器を使用する方法
主な目的は、 CNNのような深層学習の分類方法を Python のアンサンブルに個体として追加することです。
次のコードは正常に動作します。
しかし、エラー:
実行すると起動しeclf1=eclf1.predict(XTest)
ます。
念のため、 はトレーニング用の関数と次の関数でCNN
構成されます。_fit_
python - パンダラッパーレイズValueError
pandas 経由で Python スクリプトを実行しようとしたときに以下のエラーが発生しました。
トレースバック (最後の最後の呼び出し): ファイル "extractyooochoose2.py"、32 行目、totalitems=[len(x) for x in clicksdat.groupby('Sid')['itemid'].unique()] ファイル "" 、13行目、一意のファイル「/home/ubuntu/anaconda2/lib/python2.7/site-packages/pandas/core/groupby.py」、620行目、ラッパーでValueErrorを上げる
以下に示すデータとコード
以下に示すサンプルデータ
python - Sklearn-Pandas DataFrameMapper: mapper.fit_transform で ValueError: bad input shape (8, 2) が返される
Githubリポジトリにある例を再現できました。しかし、自分のデータで試してみると、ValueError が発生しました。
以下はダミーデータで、実際のデータと同じエラーが発生します。
以下はエラーです
() 内の ValueError トレースバック (最新の呼び出しが最後) ----> 1 np.round(mapper.fit_transform(data.copy()),2)
C:\Users\E245713\AppData\Local\Continuum\Anaconda3\lib\site-packages\sklearn\base.py in fit_transform(self, X, y, **fit_params) 453 if y is None: 454 # fit メソッドのアリティ 1 (教師なし変換) --> 455 return self.fit(X, **fit_params).transform(X) 456 else: 457 # アリティ 2 の fit メソッド (教師あり変換)
C:\Users\E245713\AppData\Local\Continuum\Anaconda3\lib\site-packages\sklearn_pandas\dataframe_mapper.py 列の fit(self, X, y) 95、self.features のトランスフォーマー: 96 (トランスフォーマーでない場合)なし: ---> 97 translators.fit(self._get_col_subset(X, columns)) 98 return self 99
C:\Users\E245713\AppData\Local\Continuum\Anaconda3\lib\site-packages\sklearn\preprocessing\label.py in fit(self, y) 106 self : self のインスタンスを返します。107 """ --> 108 y = column_or_1d(y, warn=True) 109 _check_numpy_unicode_bug(y) 110 self.classes_ = np.unique(y)
C:\Users\E245713\AppData\Local\Continuum\Anaconda3\lib\site-packages\sklearn\utils\validation.py in column_or_1d(y, warn) 549 return np.ravel(y) 550 --> 551 raise ValueError ("不正な入力形状 {0}".format(形状)) 552 553
ValueError: 不正な入力形状 (8, 2)
誰でも助けることができますか?
ありがとう
pandas - scipyでgridSearch CVを使用するには?
Gridsearchcv を使用して SVM を調整しようとしましたが、エラーがスローされます。
私のコードは:
エラーをスローします:「配列のインデックスが多すぎます」
しかし、私は単にこれを行うと:
コードは正常に動作します
python - 既存の列に基づいて新しい列を追加する
パンダ初心者です。
これを分類器にフィードするときにトレーニング ラベルとして機能する新しい列をデータ フレームに作成しようとしています。
ラベル列の値は、指定された Id が (Value1 > 0) または (Value2 > 0) の場合は 1.0 で、リンゴまたはナシの場合は 0.0 です。
私のデータフレームは Id によってインデックス付けされた行で、次のようになります。
パンダのウィザードがこの操作の構文を教えてくれたら、私の心はすべてをまとめるのに苦労しています。
ありがとう!
python - 予期しない StandardScaler fit_transform 出力
StandardScaler().fit_transform() で pandas シリーズをスケーリングしようとしています。ただし、出力は常にゼロの配列です。
入力シリーズの長さは 201 です。
以下のようにフロートのリストを取得します。
スケーラーを適用すると:
出力:
どうすればこれを修正できますか?