101×101の数値データ(温度)が入ったscvファイルを読み込んで、コンター図を作りたいのですが、
could not convert string to float: '\ufeff400'
というエラーが出てしまい、図が作成できません。
解決策を教えていただきたいです。
何卒よろしくお願いいたします。
プログラムは以下の通りです。これを実行すると上記のエラーが出てきてしまいます。
p2 = np.loadtxt('sine.csv',delimiter=',') #この部分で読み込みエラーが出てしまっています。
yy,zz = [],[]
y = p2[0,:]
z = p2[:,0]
y = y[1:]
z = z[1:]
for num in range(len(z)):
yy.append(y)
for num in range(len(y)):
zz.append(z)
X = np.array(yy)
Y = np.array(zz).T
p2 = np.delete(p2,0,1)
p2 = np.delete(p2,0,0)
plt.contourf(Y,X,p2,cmap="rainbow")
plt.colorbar()
plt.show()
plt.xlim([0,100])
plt.ylim([-100,100])

回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2023/04/26 15:09