Pythonの一般的なエラーとデバッグ方法 (2)
1. 'float ' オブジェクトは整数として解釈できない'
例:for i in range(int(c / 10)):
for i in range(c // 10)に変更します。
注:'/'は除算、'//'は整数の除算を意味します。
2. ''int'オブジェクトは項目の割り当てをサポートしていません''
例:array[i][j] = i * j
次のように変更:配列 = [x * j for i in range(y)
3. <ジェネレータオブジェクト <genexpr> at 0x1006aocbo>
理由: 結果が大きすぎる
4. ''dict'オブジェクトは属性'has_key'を持たない。
理由:バージョンアップのため
例: if dict.has_key('id')
if id in dict に変更します。
5. リストのインデックスは整数またはスライスでなければならず、str ではありません。
例: for i in A: A はある定数です。
次のように置き換えます: for i in 範囲 (A)
6. process_file( ) は位置引数を1つ取りますが、2つ与えられました」。
例:dict = process_file('outfile_path','r')
解決策:必要なパラメータは1つだけなので、'r'を削除します。
7. 代入前にローカル変数 'a' を参照している。
理由:代入前にローカル変数 'a' を参照したため。
dict.keys( ):辞書の全キーをリストで返す。
dict.get(n): 指されたキーの値を返す ----- dict[key] と同じです。
9. .csvファイルを読み込む際、モジュールにコメントを入れないとエラーになります
10, 'syntaxError: invalid syntax' (構文が無効)
例:class0 = matrixdata[matrixdata['class.label'] = 0].
class0 = matrixdata[matrixdata['class.label']」に変更します。 == 0]
11, 'ufunc 'substract' は、シグネチャがタイプ dtype('<u5') に一致するループを含んでいませんでした '
例:changematrix0 = np.array(returnmatrix0)です。
変更点:changematrix0 = np.array(returnmatrix0, returnmatrix0) dtype = float )
12. Vstack( ) は 1 つの位置の引数を取りますが、2 つの位置が指定されました。
例:np.row_stack(a,b)
np.row_stack() に変更します。 ( a,b ) ) ------ ブラケットを忘れないでください。
13. cv2.error:C:\projectsopencv-python⇄Matrix.cpp:949:error:(-215)dims <= 2 && step[0] >0 in function:cv:mat::locateROI
原因:インポートした画像の名前が文字化けしているか、名前が一致していない可能性があります。
例:img = cv2.imread('bean.jpg',0)
元画像の名前は、beans.jpgです。
mg = cv2.imread('bean') に変更します。 s .jpg',0)
14. ascii' code can't decode byte 0xes in position 0:ordinal not in range(128)
理由:中国語では表示できません。
例:タイトル = ['画像','Filter2D','メディアンフィルター']。
中央値フィルタがリストに存在し、エンコードできないため、エラーが報告されます!
15. statsmodels.stats を ss としてインポートする。
error: cannot import name ss
理由 組み込みファイルには "ss" 関数がないので、 "ss" を含むコード行をコメントアウトすれば問題ありません。
16.'utf-8' コーデックは、ポジション17-18のバイトをデコードできません: 無効な継続バイト
解決策:追加 # -*- coding: utf8 -*-. 試すか エンコーディング = <スパン 'ISO-8859-1'です。
関連
-
IDEAがgit push origin masterコマンドを入力する際にエラーを報告しました: ! [リモート拒否] master -> master (フック拒否)
-
MySql ERROR 1046(3D000): 選択されたデータベースがない場合の解決策
-
ante react Warning index.js:1 Warning: findDOMNode is deprecated in StrictMode.findDOMNode は StrictMode では非推奨です。
-
postman request prompt このリソースにアクセスするには完全な認証が必要です。
-
Android StudioでInvalid Gradle JDK configuration foundというエラーが表示される。
-
tomcat起動時のエラー java.lang.ClassNotFoundException を解決する。
-
AndroidXへの移行-今まで遭遇したこと、これから遭遇すること、ここにあり
-
MySQL エラー 2005 - 不明な MySQL サーバーホスト 'localhost' (0) 原因と解決策
-
ローカル変数sumが初期化されていない可能性がある
-
javaで引用符"が&quot;に変換される問題
最新
-
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 実装 サイバーパンク風ボタン
おすすめ
-
Xcode has Expected unqualified-id エラー
-
2021年グラフィックスカード演算能力ランキング、グラフィックスカード性能ラダーチャート、イーサリアムETHマイニンググラフィックスカード演算能力
-
エラー: Qt での不完全な型 'Ui:' のアロケーション
-
python ランタイムプロンプト WebDriverException: メッセージ geckodriver' 実行ファイルが PATH にある必要があります。
-
RabbitMQ起動時のトラブルと解決方法
-
error: 'atoi' is not declared in this scope
-
error: 'struct proc_dir_entry' has no member named 'owner' Solution
-
コンパイル時の型エラーでメソッドが未定義になる
-
zsh: コマンドが見つかりません: gradle
-
ApiModelProperty の使用方法