<pv+numpy <at> math.duke.edu> writes: > > Hi, what is the best way to print (to a file or to stdout) formatted > numerical values? Analogously to C's printf("%d %g",x,y) etc? >
For stdout you can simply do: In [26]: w, x, y, z = np.randint(0,100,4) In [27]: type(w) Out[27]: <type 'numpy.int32'> In [28]: print("%f %g %e %d" % (w,x,y,z,)) 68.000000 64 1.300000e+01 57 In [29]: w, x, y, z Out[29]: (68, 64, 13, 57) For a file I would use np.savetxt HTH, Dave _______________________________________________ NumPy-Discussion mailing list NumPy-Discussion@scipy.org http://mail.scipy.org/mailman/listinfo/numpy-discussion