1

次に、numpy のgenfromtxtメソッドで、テキスト ファイルから ndarray を読み込みます。ただし、テキスト ファイルが空の場合、IOError空を期待していたときにメソッドが を発生させますndarray

IOError: データに遭遇する前にファイルの終わりに達しました。

テキスト ファイルが空の場合、空の 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 に答える