前提・実現したいこと
テキストファイルから、x、y座標に変換し、グラフとしてひょうじしたいです。
そのために、スペースと改行でくぎられたテキストファイルを、arrayかlist(特にこだわりはありません)にいれて、ノード番号と一緒に保存をしたいです。
例えば、
テキストファイル
text
11 3\n 22 5\n 30 1\n
というテキストのファイルを、pythonで
nodes_x[0]=1 nodes_x[1]=5 nodes_x[2]=0 nodes_y[0]=3 nodes_y[1]=5 nodes_y[2]=1
と振り分けて、
python
1scatter(nodes_x, nodes_y)
として、散布図のように表示をさせようとおもっています。
該当のソースコード
python
1f = open('test_data.txt') 2test_data = f.read() 3print(type(test_data)) 4lines1 = test_data.split(' ') 5 6for line in lines1: 7 print(lines1) 8 9f.close()
試したこと
<class 'str'>
<class 'list'>
['1', '3\n2', '5\n0', '1\n']
['1', '3\n2', '5\n0', '1\n']
['1', '3\n2', '5\n0', '1\n']
['1', '3\n2', '5\n0', '1\n']
と表示され、\nが消えません。また、
split を\nのために使用しようとしたところ、リストにsplitは使えないとエラー表示が出ます。
テキストファイルをノードの座標に置き換える方法を、教えていただけないでしょうか。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2020/09/08 22:17