常规网格线性插值器。

regli的Python项目详细描述


雷格里

规则网格线性插值器,能够处理光谱库或类似的模型数据。

作者

张博,bozhang@nao.cas.cn

主页

安装

  • 对于最新的stable版本:pip install regli
  • 对于最新的github版本:pip install git+git://github.com/hypergravity/regli

测试

fromregliimporttesttest()

输出:

regli.interp3 x 10000: 0.5675415992736816 sec
regli.interpn x 10000: 2.5326197147369385 sec
rgi x 10000: 5.4028871059417725 sec

医生

# import ReglifromregliimportRegliimportnumpyasnp# construct grid coordinatesx1=np.linspace(-1,1,30)x2=np.linspace(-1,1,30)x3=np.linspace(-1,1,30)# initiate regli using coordinatesregli=Regli(x1,x2,x3)# an arbitrary function of coordinates (for demo)f=lambda_x1,_x2,_x3:_x1+_x2+_x3# regli.flats stores flattened coordinates of ND gridflats=regli.flats# evaluate your function on flatsvalues=np.array([f(*_)for_inflats]).reshape(-1,1)# set values for regliregli.set_values(values)regli(pos)# use any of the 3 ways to interpolateregli.interpn(pos)# method 1 is equivalent to 2regli.interp3(pos)# this is accelerated for 3D

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
Java程序运行时错误   JavaAndroidStudio:与往常一样,四舍五入到next.5或.0   apache使用Java以表单数据形式上载文件   带矢量的java Freeflight相机如何正确旋转?   java如何以编程方式检索有关当前项目的语言、操作系统、体系结构等信息   java Twitter4J tweet实体?   java PdfBox编码异常   java在拖动未装饰的舞台时,如何强制光标停留在窗口上   JavaSpring注释扫描优化   java无法通过IntelliJ Idea在tomcat上运行服务   java在生命周期中如何拦截请求?   java中的数组返回错误