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.
Numpy配列xと整数の配列が与えられた場合、次yと同等のことを実行したいと思います。
x
y
z = np.array(x[i] for i in y)
リストに戻さずにこれを効率的に行うためのNumpy関数/メソッドはありますか?
yに有効なインデックスが含まれている場合、次のようxになります。
z = x[y] >>> import numpy as np >>> x = np.arange(100) >>> y = np.array([1, 27, 36, 98]) >>> x[y] array([ 1, 27, 36, 98])