[Numpy-discussion] Casting a float array into a string array
lorenzo bolla
lbolla at gmail.com
Fri Oct 5 09:34:11 EDT 2007
what's wrong with astype?
In [3]: x = numpy.array([[2.,3.],[4.,5.]])
In [4]: x.astype(str)
Out[4]:
array([['2', '3'],
['4', '5']],
dtype='|S1')
and if you want a list:
In [5]: x.astype(str).tolist()
Out[5]: [['2', '3'], ['4', '5']]
L.
On 10/5/07, Matthieu Brucher <matthieu.brucher at gmail.com> wrote:
>
> Hi,
>
> I'm trying to cast a float array into a string array (for instance
> transforming [[2., 3.], [4., 5.]] into [['2.', '3.'], ['4.', '5.']]), I
> tried with astype(str) and every variation (str_, string, string_, string0),
> but not luck.
> Is there a function or a method of the array class that can fulfill my
> needs ? And if there is a way to add a formatting option ('1.1f' for
> instance), it would be even better.
>
> Matthieu
>
> _______________________________________________
> Numpy-discussion mailing list
> Numpy-discussion at scipy.org
> http://projects.scipy.org/mailman/listinfo/numpy-discussion
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.python.org/pipermail/numpy-discussion/attachments/20071005/da665a8e/attachment.html>
More information about the NumPy-Discussion
mailing list