てがみ: qatacri at protonmail.com | 統計 | ⟨ 2025 ⟩
: qatacri at protonmail.com |
|
⟨ 2025 ⟩
ある Python コードの x.conjugate() を complex.conjugate(x) にすると速度が大幅に上がる。マイクロベンチマークだと再現しない。んん?
x.conjugate()
complex.conjugate(x)
あー分かった。 x: numpy.float64 が渡ってくることがあって、スカラー値であっても ndarray.conjugate(x) が呼ばれてこれが遅い。
x: numpy.float64
ndarray.conjugate(x)