Comment by eggy
1 year ago
Geometric mean in Numpy vs. J:
(Copied from some forum, since I don't use Python much)
import numpy as np
def geo_mean_overflow(iterable):
return
np.exp(np.log(iterable).mean())
Or,
from statistics import.
geometric_mean
geometric_mean([1.0, 0.00001, 10000000000.]) # 46.415888336127786
In J, since I don't know K:
gm=:#%:*/
Even shorter than Python whether it's a canned lib routine or created from composing simple functions.
And I don't need to format code on HN in J because it's so short anyway, besides I don't know how!
No comments yet
Contribute on Hacker News ↗