問題タブ [numpy-slicing]

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

python - インデックスのリストを持つ多次元配列からの選択

batchサイズx max_lenxの配列があるとしましょうoutput_size。ここbatchで、、、max_lenおよびoutput_sizeすべてが正の自然数に対応します。次元 1 (つまりmax_len) の個々の項目に対応するインデックスのリストがあります。これらのインデックスを指定して配列から選択するにはどうすればよいですか?

具体的な例として、次のようなものがあるとします。

l与えられたものを選択すると、次のidxようになります。

私も試しnp.takeましたが、同じ結果に達しました:

ただし、私が見ている出力は、 (つまり、最初の次元)(4,1,6)の各要素を 1 つのアイテムだけで見ようとしているからです。batch適切な形状で出力を生成するにはどうすればよいですか?

0 投票する
4 に答える
186 参照

python - numpy: 2 列を切り捨てる

次のデータを検討してください。

最初の 3 列は、年、月、日です。
残りの 12 列は、その日の 1 か国の 12 か所でのノット単位の平均風速です。

私がやりたいことは、次のデータを取得するために、2 番目と 3 番目の列 (インデックス 1 と 2) を失うことです。

以下は機能しますが、データに多くの列 (つまり、多くの場所) があるとスケーリングされないため、好きではありません。

列番号を列挙せずに達成することは可能ですか? スライスで達成できますか?