Python:分割 numpy 数组

2024-03-15

我有一个由 numpy 生成的数组,如下所示:

[54.51399994-12.10200024-11.88099957]
[ 56.23899841 -8.30799961 -2.03500009]

我如何将其转换为列表?所以它看起来如下:

['54.51399994','-12.10200024','-11.88099957']
['56.23899841','-8.30799961','-2.03500009']


你可以使用astype() http://docs.scipy.org/doc/numpy/reference/generated/numpy.ndarray.astype.html#numpy-ndarray-astype创建一个新的字符串数据类型数组:

import numpy as np
arr=np.array([
    ( 54.51399994, -12.10200024, -11.88099957),
    ( 56.23899841, -8.30799961, -2.03500009)])
print(arr.astype('|S10'))

yields

[['54.51399994', '-12.10200024', '-11.88099957'], ['56.23899841', '-8.30799961', '-2.03500009']]
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

Python:分割 numpy 数组 的相关文章

随机推荐