前提・実現したいこと
次のようなtxtデータを読み込みグラフを作りたいです。これは各行がx,y点で空白で区切られています。
4941.93750 1160.00
4945.45310 1159.00
4948.96470 1147.00
4952.47660 1154.00
4955.98820 1153.00
4959.49800 1160.00
発生している問題・エラーメッセージ
しかし、次のようなエラーメッセージがx_list.append(float(data[0]))のところに出て読み込めません。
could not convert string to float: '4941.9375,1160'
該当のソースコード
python
1import matplotlib.pyplot as plt 2import numpy as np 3import matplotlib.pyplot as plt 4 5x=[] 6y=[] 7 8f=open('test.txt','rt') 9 10for line in f: 11 f=open('test.txt','rt') 12 data = line[:-1].split(' ') 13 x.append(float(data[0])) 14 y.append(float(data[1])) 15
試したこと
floatではないのでしょうか。
補足情報(FW/ツールのバージョンなど)
ここにより詳細な情報を記載してください。
回答1件
あなたの回答
tips
プレビュー