
Python
文章平均质量分 70
wjb801
这个作者很懒,什么都没留下…
展开
-
pyWidget初试
安装active 2.7安装wxpython28测试文件test1.py:import wxclass MyApp(wx.App): def OnInit(self): wx.MessageBox("Hello wxPython", "wxApp") return Trueif __name__ == "__main__":原创 2016-11-04 13:30:30 · 646 阅读 · 0 评论 -
用python读取MiniSEED格式文件
完整的MiniSEED解压缩处理,不过输出SAC暂时未实现,只输出一个文本文件。import structimport sys,datetimeimport pylabdef mseed_btime2pydatetime(btime0): year=int(btime0[0]) nDay=int(btime0[1]) y0=year-1 dt0=datetime.datetim原创 2016-11-25 15:25:05 · 5261 阅读 · 0 评论 -
试用python读取地震波形的二进制SAC文件
sac文件比较简单,不过有些设置没有处理,只是单纯的读取并绘图。代码:import structimport pylabclass sacfile_wave: def read(self,sFile): #sFile='e:\\10.sac' f=open(sFile,'rb') hdrBin=f.read(632) sfmt='f'*70+'I '原创 2016-11-25 15:28:09 · 7400 阅读 · 3 评论 -
Python应用优化提速路之测速01-range、xrange、while的比较
因为数据量大,处理时间过长,需要想办法提速。看网上文档说了一些,于是测试了下range和xrange等的循环方式的速度,看是否有大差别。测试代码:import os,sys,time,datetimedef doWhile(dc0): #print dc0 print "while" dt0=datetime.datetime.now() idx=0 while i原创 2016-12-08 22:29:47 · 771 阅读 · 0 评论