このような関数を呼び出すより効率的な方法はありますか:
def func(x,y):
# do something here
渡された引数がこのような配列である場合は?
X = np.random.rand(5)
Y = np.random.rand(5,25)
この形式でリスト内包表記を使用します。
res = np.array([[func(x,y) for x in X] for y in Y])
しかし、発生する「ボンネットの下」のループを回避するために、numpyでより高速な方法を見つけられるかどうか疑問に思っていました。