問題タブ [array-indexing]

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 投票する
3 に答える
327 参照

c - Cプログラムは配列から内部的にどのように情報を取得しますか?

私はプログラミングに比較的慣れていないので、構造体の配列 (それぞれが特定の「アイテム」の n 個の属性を含む) を構築する方が属性の n 配列を構築するよりも速いと誰かが提案したとき、私は配列について十分に知らなかったことがわかりました。いずれかの方法で議論する。

私はこれを読みました:

c/c++ で配列が内部的にどのように機能するか

基本的な配列のチュートリアル

しかし、C プログラムがインデックスによって配列から特定の値を取得する方法をまだよく理解していません。

配列のデータ要素がメモリに隣接して格納されていること、および配列名が最初の要素を指していることは明らかです。

C プログラムは、ターゲット データの正確なメモリ アドレスを計算するために、データ型とインデックスに基づいて計算を行うのに十分なほどスマートですか。リンクリストのデータ構造)?

より基本的には、プログラムがメモリ アドレスで情報を要求した場合、マシンはどのようにそれを見つけるのでしょうか?

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

python - numpy インデックス作成: 末尾の省略記号は冗長であってはなりませんか?

numpy インデックス作成ルールを適切に理解しようとしているときに、次のことに出くわしました。以前は、インデックスの末尾の省略記号は何もしないと考えていました。些細なことですよね?ただし、実際にはそうではありません。

これがバグなのか機能なのか、詳しい人に教えてもらえませんか? また、後者の場合、その根拠は何ですか?

前もって感謝します、ポール

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

python - Python範囲オブジェクトを使用してnumpy配列にインデックスを付ける

以前に1、2回見たことがありますが、公式ドキュメントが見つからないようです: Using python rangeobjects as index in numpy.

範囲が合法的なインデックス作成方法の公式の範囲 (しゃれた意図) にないことを確認するためだけに、インデックス エラーをトリガーしましょう。

現在、numpy とそのドキュメントの間のわずかな相違は、完全に前代未聞というわけではなく、必ずしも機能が意図されていないことを示しているわけではありません (たとえば、こちらを参照してください)。

では、なぜこれが機能するのか知っている人はいますか? そして、それが意図された機能である場合、正確なセマンティクスは何ですか/それは何に役立ちますか? そして、NDの一般化はありますか?

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

php - 小枝 - 同じ配列インデックスの結果をループする

小枝ファイルを介して配列結果を返しています。それらにアクセスしましたが、「for」でレンダリングすると、最初の結果が3回レンダリングされました。(私のデータベースの行数。)

ダンプ () で、これは私が得るものです:

配列結果

「foreach」のようにそれらすべてにアクセスする方法がわかりません。

[0] で試したのは、それが唯一の方法だからです。

したがって、0、1、および 2 をレンダリングする必要があり、0 が 3 回だけ返されます。ヒントはありますか?