私はこの非常に大きなテキストファイル(約2.5Gb)を持っています。これはPythonを使用して2列のnumpy配列をロードして配置する必要があります。テキストファイルのどこかで列の数が間違っているように見えるので、読み込めません。行の列数が間違っていますが、どの行も見つかりません
私はこの問題が発生した場所を正確に見つけるためにしようとしていますので、私はそれを修正することができます。しかし、私が得る行番号はあまり役に立たない。私はその行の最初の価値を得たいと思います。
ファイルには、次のようになります。
1.001 1
1.002 0
1.003 3
1.004 1
etc...
私はこのようなファイルを開いています:だから私は、プログラムがクラッシュした場所でt
を希望
import numpy as np
with open('paths 8_10.txt', 'r') as paths_list:
for file_path in paths_list:
with open(file_path.strip(), 'r') as file:
data = np.loadtxt(file_path.strip())
t = data[:,0]
x = data[:,1]
を。
私はそれがロードを停止するところまで値を出力しますが、私はそれが仕事を得ることができないため、ループを考えていました。
ここにトレースを投稿すると役立つかもしれません。 – Ajurna
あなたはあまり助けにならないライン番号はなぜですか?それは、(最初の)問題行がどこにあるかを正確に示しています。 – DavidG