我正在尝试通过以下方式将字符串转换为浮点类型
X = arr[:,:-1].astype(np.float32)
但是,以下错误正在上升
ValueError: could not convert string to float: '"53"'
我知道这意味着我在数组中有一些带有额外引号的元素。我的问题是我应该如何解决这个问题。如何将元素 '"53"' 转换为数组内的 53?
更新1:这是一个重现的例子
import numpy as np
a = np.array([['12','13'],['"53"','44']])
a = a.astype(np.float32)
森林海
相关分类