【发布时间】:2014-01-30 08:59:20
【问题描述】:
我有一个 numpy.ndarray
a = [['-0.99' '' '0.56' ..., '0.56' '-2.02' '-0.96']]
如何将其转换为int?
输出:
a = [[-0.99 0.0 0.56 ..., 0.56 -2.02 -0.96]]
我想要 0.0 代替空白 ''
【问题讨论】:
-
试试
a.astye(float)。请记住,a 必须是一个 numpy 数组。 -
它说 AttributeError: 'numpy.ndarray' object has no attribute 'astye'
-
它是
astype,这就是你要找的东西 -
NumPy 使用
arrays。不确定您所说的 NumPy 列表是什么意思... -
它不是重复的。详细看问题。我也有空字符串。