問題タブ [numpy-ndarray]
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.
python - Numpy 配列を拡張して、各エントリの番号に続く x を含める方法
配列を考えると:
各エントリをインデックスで拡張する配列で終了したいと思いx
ます。たとえば、x=2
取得するタイミングは次のとおりです。
これよりも良い方法はありますか:
python - 符号のみが異なるnumpy配列の行のペアを見つける
符号のみが異なるnumpy配列内のすべての行の行インデックスを見つける必要があります。たとえば、配列がある場合:
出力を[(0,2),(1,4)]
一意の行 numpy.unique を見つける方法を知っているので、直観的には、配列をそれ自体の否定、つまり numpy.concatenate(A,-1*A) に追加してから、一意でない行を見つけますが、混乱していますそこから必要な情報を抽出する方法について。また、配列はかなり大きい可能性があるため、それ自体に追加することはお勧めできません。
配列をループして、行インデックスが別の行インデックスの否定と等しいかどうかを確認するだけで正しい答えが得られますが、それには時間がかかります。numpy.unique と同じくらい速いものが欲しいです。
プロセスに違いがある場合は、 A からすべての重複行を既に削除しています。