level 8
Coldwings
楼主
一个卫星云图分析(千行)
一个激光光束大气传播仿真(数百行)
一个光场相机数据分析(数百行)
一个文章抄袭检查器(百余行)
有感兴趣的可以管我要源代码
说到py的效率问题 最明显的证明如下:
上述几个程序中大气传播和抄袭检查都分别做了c++版做对比 大气那个还有一个matlab程序做比较
大气传播py跑44秒的程序,mlab要跑近两分钟,cpp大概40秒。程序里主要的部分不过是个fft重复调用,py版用了fftw模块,cpp是用的fftw的库
文章抄袭检查器那个,py跑一分半左右的程序,检查500多篇文章的重复和部分抄袭情况的数据交给cpp做反而用了2分多一点
py的字符串处理很快,预编译后运行速度不比cpp差多少。
但是如果把py程序按照cpp style去写一般效率会比较悲剧……
2012年10月28日 19点10分
1
一个激光光束大气传播仿真(数百行)
一个光场相机数据分析(数百行)
一个文章抄袭检查器(百余行)
有感兴趣的可以管我要源代码
说到py的效率问题 最明显的证明如下:
上述几个程序中大气传播和抄袭检查都分别做了c++版做对比 大气那个还有一个matlab程序做比较
大气传播py跑44秒的程序,mlab要跑近两分钟,cpp大概40秒。程序里主要的部分不过是个fft重复调用,py版用了fftw模块,cpp是用的fftw的库
文章抄袭检查器那个,py跑一分半左右的程序,检查500多篇文章的重复和部分抄袭情况的数据交给cpp做反而用了2分多一点
py的字符串处理很快,预编译后运行速度不比cpp差多少。
但是如果把py程序按照cpp style去写一般效率会比较悲剧……