1

然后numpy 的genfromtxt方法从文本文件中加载一个 ndarray。但是,如果文本文件为空,则该方法会引发一段IOError时间,我预计为空ndarray

IOError:在遇到数据之前到达文件结尾。

如果文本文件是 emtpy,是否有任何解决方案可以获取空的 ndarray?

4

1 回答 1

2

尝试使用try块在错误时返回一个空数组:

try:
    a = np.genfromtext("filename.txt")
except IOError:
    a = np.array([]) # Or np.empty or np.zeros...
于 2013-06-03T05:38:24.090 回答