問題タブ [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.

0 投票する
1 に答える
131 参照

python - Graphlab createに関してsklearnを使用して対応するコードを書くのに問題がある 主に正しくプロットできない

犯罪率と住宅価格のグラフをプロットするのに非常に苦労しています。Graphlab lib を使用すると簡単に実行できますが、sklearn を使用すると実行できません。これがsklearnに関する私のコードです

sklearn環境を使用して取得している出力 (適切ではありません)

私が探している出力は 、Graphlab 作成環境を使用して実行できます

これは、graphlab create で適切に実行される完全なコードです。

誰かが私の間違いを指摘してくれることを願っています。ありがとう。

これがデータセットです

0 投票する
1 に答える
146 参照

python - ensemble pythonで独自の分類器を使用する方法

主な目的は、 CNNのような深層学習の分類方法を Python のアンサンブルに個体として追加することです。
次のコードは正常に動作します。

しかし、エラー:

実行すると起動しeclf1=eclf1.predict(XTest)ます。

念のため、 はトレーニング用の関数と次の関数でCNN構成されます。_fit_

0 投票する
0 に答える
377 参照

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を上げる

以下に示すデータとコード

以下に示すサンプルデータ

0 投票する
1 に答える
2504 参照

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)

誰でも助けることができますか?

ありがとう

0 投票する
1 に答える
260 参照

pandas - scipyでgridSearch CVを使用するには?

Gridsearchcv を使用して SVM を調整しようとしましたが、エラーがスローされます。

私のコードは:

エラーをスローします:「配列のインデックスが多すぎます」

しかし、私は単にこれを行うと:

コードは正常に動作します

0 投票する
2 に答える
1237 参照

python - 既存の列に基づいて新しい列を追加する

パンダ初心者です。

これを分類器にフィードするときにトレーニング ラベルとして機能する新しい列をデータ フレームに作成しようとしています。

ラベル列の値は、指定された Id が (Value1 > 0) または (Value2 > 0) の場合は 1.0 で、リンゴまたはナシの場合は 0.0 です。

私のデータフレームは Id によってインデックス付けされた行で、次のようになります。

パンダのウィザードがこの操作の構文を教えてくれたら、私の心はすべてをまとめるのに苦労しています。

ありがとう!

0 投票する
0 に答える
804 参照

python - 予期しない StandardScaler fit_transform 出力

StandardScaler().fit_transform() で pandas シリーズをスケーリングしようとしています。ただし、出力は常にゼロの配列です。

入力シリーズの長さは 201 です。

以下のようにフロートのリストを取得します。

スケーラーを適用すると:

出力:

どうすればこれを修正できますか?