python 字符提取
本文介绍了python 字符提取的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
问 题
想把如下坐标绘图,需要提取x y 值坐标,放到循环中画图,应如何处理,是用正则还是有其他方法?
(10,10)
(11,10)
(12,10)
(13,10)
(14,10)
(15,10)
(16,10)
(17,10)
(18,10)
(19,10)
(20,10)
(21,10)
(22,10)
(23,10)
(24,10)
(25,10)
(26,10)
(118,192)
(119,192)
(120,192)
(121,192)
(122,192)
(123,192)
解决方案
弄好了 但不知是不是最优方法
import re
import numpy as np
import matplotlib.pyplot as plt
a=[]
b=[]
for line in open("t.txt"):
q=re.split('\D',line)
x=int(q[1])
y=int(q[2])
a.append(x)
b.append(y)
print a,b
plt.plot(a,b,'or')
plt.show()
这篇关于python 字符提取的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文