好的,我有一个从CSV文件加载的numpy数组, 阵列看起来像:
array([['0', '3', '22', ..., '7.25', '1', '0'],
['1', '1', '38', ..., '71.2833', '0', '0'],
['1', '3', '26', ..., '7.925', '1', '0'],
...,
['0', '3', '', ..., '23.45', '1', '0'],
['1', '1', '26', ..., '30', '0', '0'],
['0', '3', '32', ..., '7.75', '0', '0']],
dtype='|S8')
我想把数组元素转换成float,但是我遇到了这个错误
^{pr2}$有没有办法解决这个问题与纽姆或熊猫?在
我想您的数组中有一个空字符串(
''
)。所以,将数组的''
改为0
s假设您的数组是
a
:问题在于一个特定的值,而不是Numpy或您的数据。我认为是空字符串导致了问题,没有办法将
''
表示为浮点。在相关问题 更多 >
编程相关推荐