あたり前の話だが、numpy ってオーバーヘッドがすごいんだな。…
jrf> あたり前の話だが、numpy ってオーバーヘッドがすごいんだな。 行列を使わず単一の数値に使うとき、例えば np.exp 使うより math.exp 使ったほうが早いし、np.clip も自分で同じ関数書いたほうが早い。np.random.uniform() より random.uniform(0,1) のほうが早い(さらに random.random() のほうが早い)。 重い処理で如実に差が出る。
jrf> あたり前の話だが、numpy ってオーバーヘッドがすごいんだな。 行列を使わず単一の数値に使うとき、例えば np.exp 使うより math.exp 使ったほうが早いし、np.clip も自分で同じ関数書いたほうが早い。np.random.uniform() より random.uniform(0,1) のほうが早い(さらに random.random() のほうが早い)。 重い処理で如実に差が出る。