<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
[email protected]
http://mail.scipy.org/mailman/listinfo/numpy-discussion