問題タブ [indexoutofrangeexception]

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 に答える
65 参照

python - Python ループからのインデックス エラー

何らかの理由で、次のコードでインデックスが範囲外のエラーを出し続けます! 私がやりたいのは、次のデータ項目を現在のデータ項目と比較して冗長性をチェックすることだけです。

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

python - IndexError: リスト インデックスが範囲外です。理由がわかりません

プログラムに実行してもらいたいのは、特定のバーコードに関連するシーケンスを取得し、定義された機能を実行することです (シーケンスの平均長と標準偏差から、同じバーコードで識別されるバーコードと無関係な txt を差し引いたもの)。私は似たようなものを書いて、似たようなプログラムに基づいていますが、インデックスエラーが発生し続けます。最初のバーコードを持つすべてのシーケンスは、barcodeCounter = 0 として処理され、2 番目のバーコードは、barcodeCounter = 1 などとして処理されるという考えです。

入力:

出力:

これは私がベースにしているコードです。

編集: enumerate 関数を追加し、barcodeCounter をコメントアウトしました。

新しいエラー:

問題のないコード:

@abarnert 役に立ちました、ありがとう。プログラミングに関しては、ときどき(ほとんどの場合)、私は最も賢いわけではありません。新しいシーケンスを追加する方法も変更する必要がstrありlistました。

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

list - 合計のリストの作成

私はPythonの初心者で、forループによって生成された合計のリストを作成するのに苦労しています.

私のプログラムが複数選択テストで視覚障害のある生徒のクラスのスコアをシミュレートする必要がある学校の課題を受け取りました。

class_total() 関数を実行すると、次のエラーが発生します。

問題は、各生徒のスコアを評価してリストを作成する方法です。これが class_total() 関数でやりたいことだからです。

私も試しました

しかし、同じエラーが発生したため、Python でリストがどのように機能するかをまだ完全には理解していないと思います。

ありがとう!

(また、私は英語のネイティブ スピーカーではないので、十分に明確にできなかったら教えてください)

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

naudio - Naudio WaveFileWriter を使用した時折発生する System.IndexOutOfRangeException

WaveFileWriter を使用して以下の例外に苦労しています。この例外は断続的に発生します。ほとんどの場合、これで問題なく動作します。以下のコード スニペット:

例外の詳細は次のとおりです。

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

c++ - stringteam を使用したメモリ内の範囲外の問題

初めて stringstream を使い始めたばかりで、コンセプトは気に入っていますが、stringstream 関数でメモリ内の範囲外を正確に見つけるのに苦労しています。

私の関数は、たとえば、「N02550 G3 X16.7379 Y51.7040 R0.0115」などの文字列を受け取ります。これは、私の職場の CNC マシンのマシン コードです。X、Z、Y が隣にある文字列を見つけるために、文字列を stringstream に渡します。これらは座標です。次に、浮動小数点数を私の構造体「座標」に保存するために、最初に文字を取り除きます(x、y、zの3つの倍精度があります)。

この 33 行のマシン コードを含むテキスト ファイルを実行すると、私のプログラムは動作します。718 行のマシン コードで実行すると、718 になり、範囲外のメモリでクラッシュします。次に、別の奇妙な部分は、118,000 行のマシン コードを実行すると、約 22,000 行になり、クラッシュすることです。そのため、なぜそれができるのか、何が問題の原因なのかを理解するのに苦労しています。

関数は次のとおりです。

アプリケーション全体を確認したい場合 (アプリケーションは十分に文書化されています)、マシンコードを含む txt ファイルが必要かどうかを尋ねてください。ありがとうございました!