Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
長さ 10,000 の 2 つの numpy 配列 x と y があります。x と y の両方の 1,000 エントリのランダムなサブセットをプロットしたいと思います。x と y の両方で素敵でコンパクトな random.sample(population, k) を使用して、対応する同じインデックスを選択する簡単な方法はありますか? (y ベクトルと x ベクトルは関数 y(x) によってリンクされています。)
ありがとう。
テストnumpy.random.choiceソリューションの後、大きな配列では非常に遅いことがわかりました。
numpy.random.choice
numpy.random.randintはるかに速いはずです
numpy.random.randint
例
x = np.arange(1e8) y = np.arange(1e8) idx = np.random.randint(0, x.shape[0], 10000) return x[idx], y[idx]