Salut, > Pendant qu'on-y-est... je tombe sur un truc Python/Numpy qui m'enerve... > > a = array([101, 210, 3, 4, 5]) > b = a.astype(numpy.float32) / pow(10, 2) > c = b.round(decimals = 2)
étrange en effet surtout que round2 = lambda x : round(x, 2) c = map(round2, b) print(c) [1.01, 2.1, 0.03, 0.04, 0.05] Mais c'est peut-être un problème de la représentation des nombres dans numpy, parce que la méthode avec map, transforme en une liste python standard. A reporter aux dev' de numpy. François _______________________________________________ gull mailing list [email protected] http://forum.linux-gull.ch/mailman/listinfo/gull
