0

このような関数を呼び出すより効率的な方法はありますか:

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でより高速な方法を見つけられるかどうか疑問に思っていました。

4

0 に答える 0