fixup mean
drop np.asarray() in favor of declaration (~1.75x speedup)