問題タブ [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.
c - Cプログラムは配列から内部的にどのように情報を取得しますか?
私はプログラミングに比較的慣れていないので、構造体の配列 (それぞれが特定の「アイテム」の n 個の属性を含む) を構築する方が属性の n 配列を構築するよりも速いと誰かが提案したとき、私は配列について十分に知らなかったことがわかりました。いずれかの方法で議論する。
私はこれを読みました:
と
しかし、C プログラムがインデックスによって配列から特定の値を取得する方法をまだよく理解していません。
配列のデータ要素がメモリに隣接して格納されていること、および配列名が最初の要素を指していることは明らかです。
C プログラムは、ターゲット データの正確なメモリ アドレスを計算するために、データ型とインデックスに基づいて計算を行うのに十分なほどスマートですか。リンクリストのデータ構造)?
より基本的には、プログラムがメモリ アドレスで情報を要求した場合、マシンはどのようにそれを見つけるのでしょうか?
python - numpy インデックス作成: 末尾の省略記号は冗長であってはなりませんか?
numpy インデックス作成ルールを適切に理解しようとしているときに、次のことに出くわしました。以前は、インデックスの末尾の省略記号は何もしないと考えていました。些細なことですよね?ただし、実際にはそうではありません。
これがバグなのか機能なのか、詳しい人に教えてもらえませんか? また、後者の場合、その根拠は何ですか?
前もって感謝します、ポール
python - Python範囲オブジェクトを使用してnumpy配列にインデックスを付ける
以前に1、2回見たことがありますが、公式ドキュメントが見つからないようです: Using python range
objects as index in numpy.
範囲が合法的なインデックス作成方法の公式の範囲 (しゃれた意図) にないことを確認するためだけに、インデックス エラーをトリガーしましょう。
現在、numpy とそのドキュメントの間のわずかな相違は、完全に前代未聞というわけではなく、必ずしも機能が意図されていないことを示しているわけではありません (たとえば、こちらを参照してください)。
では、なぜこれが機能するのか知っている人はいますか? そして、それが意図された機能である場合、正確なセマンティクスは何ですか/それは何に役立ちますか? そして、NDの一般化はありますか?