Surely numpy can infer that double / double produces double... Is this just a case of explicit better than implicit? It seems unnecessarily verbose here and below with averages.