ValueErrorです。入力に NaN、無限大、または dtype('float32'64) に対して大きすぎる値が含まれています。一般的な処理
---> 54 "または %r." に対して大きすぎる値 % X.dtype)
上記の問題が発生する原因は、一般的にデータセットにnan値が存在することと、データについて以下のような仮定を持つことである。
numpy.ndarrayストレージ (タイプ(正)=)
<class 'numpy.ndarray'>
).
まず、if np.isan(x)はxがナンであるかを判断するために用いられ、ナンであれば真を返すことが分かっています。 print(np.isnan(positive).any(), np.isnan(negative).any(), np.isnan(y).any()) この文は、positive, negative, y に nan 値があるかどうかを判定するために使用されます。戻り値が true, true, true の場合、次のように修正できます。positive[np.isan(positive)] = np.mean(positive[~np.isan(positive)])
ネガティブ[np.isan(negative)] = np.mean(ネガティブ[~np.isan(negative)]) つまり、正、負の中のナン値を、ナン値でない値の平均値に置き換える、もちろん中央値medianに置き換える
等の代わりに さらに、正、負が有限の値であるかどうかを判断するためにprint(np.isfinite(positive).all()) print(np.isfinite(negative).all()) 文を使用すると、偽を返すと、データの数が無限であることを意味し、この問題は一般的に限り修正ナノ値がエラーを報告しないようにします。
numpy.ndarrayの部分Nanの処理、例えば、numpy.ndarray type array=[[2,4,nan,6,nan],[4,45,3,nan,nan]] は、以下のコードで処理することが可能です。
sample= 配列 [i]
for j in range(len(sample)):
もしnp.isan(sample[j])なら。
サンプル[j]=0
(--- Python初心者のための小さな体験 ---)
関連
-
pyCaret効率化乗算器 オープンソース ローコード Python機械学習ツール
-
Pythonショートビデオクローラーチュートリアル
-
[解決済み] ./xx.py: 1行目: import: コマンドが見つかりません。
-
[解決済み】TypeError: super() takes at least 1 argument (0 given) error is specific to any python version?
-
[解決済み】Numpyのstd計算。TypeError: cannot perform reduce with flexible type.
-
[解決済み】属性エラー:'list'オブジェクトに'split'属性がない
-
[解決済み] ソケットを接続しようとするとECONNABORTEDが表示されますが、どういう意味ですか?
-
[解決済み] 時刻データがフォーマットと一致しない
-
[解決済み] TypeError: 'unicode'オブジェクトは呼び出し可能ではありません。
-
[解決済み] PythonリクエストでSSLError(Read operation timed out)が発生しました。
最新
-
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 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み】Python [Errno 98] アドレスはすでに使用中です。
-
[解決済み】itertools.groupby()を使うにはどうしたらいいですか?)
-
[解決済み】Windowsでインストールされている「pip」のバージョンをダウングレードする方法は?
-
[Python] TypeError: ハッシュ化できない型: 'numpy.ndarray'
-
[解決済み] git リポジトリの .pyc ファイルを無視する。
-
[解決済み] QSizePolicy.MinimumとQSizePolicy.Preferredはどう違うのですか?
-
[解決済み] Python: snmp の timeticks を秒/日などに変換する。
-
[解決済み] Pythonで2つの変数の論理NANDを取得する方法
-
[解決済み] Python Queue の項目を調べる
-
TypeError: __init__() は、引数 'axis' に複数の値を取得しました。