フォルダに複数のテキストファイルがあり、すべてが3つのスペースで区切られた数値形式のデータがあります。改行はありません。私は数字を取り、数が少ない配列でそれらを並べて、それを240×240の配列になるように作り直したい。 (私はそうするために各ファイルに正しい数のデータポイントを持っています。)その後、配列をグラフィカルに表示し、次のファイルについても同様にします。行を分割してnumpy配列に数値を追加する
"'unicodeescape' codec can't decode bytes in position 10-11: malformed \N character escape."
私のコード今のところです:しかし、私の試みは言う私のエラーを与え続ける
import numpy as np
import matplotlib.pyplot as plt
a = np.array([])
import glob, os
os.chdir("/mydirectory")
for file in glob.glob("*.txt"):
for line in file:
numbers = line.split(' ')
for number in numbers:
a.np.append([number])
b = a.reshape(240,240)
plt.imshow(b)
a = np.array([])
は、あなたがnumpy.loadtxtで見たことがありますか? –