Python中怎么调用Fortran程序

本篇文章给大家分享的是有关Python中怎么调用Fortran程序,小编觉得挺实用的,因此分享给大家学习,希望大家阅读完这篇文章后可以有所收获,话不多说,跟着小编一起来看看吧。

创新互联长期为上千多家客户提供的网站建设服务,团队从业经验10年,关注不同地域、不同群体,并针对不同对象提供差异化的产品和服务;打造开放共赢平台,与合作伙伴共同营造健康的互联网生态环境。为肇源企业提供专业的成都做网站、网站建设、外贸营销网站建设肇源网站改版等技术服务。拥有10余年丰富建站经验和众多成功案例,为您定制开发。

Python有直接将Fortran程序转换为Python可以直接调用的模块的命令:
f2py -m   -c --fcompiler=gnu95
比如说
f2py -m test test.f90 -c --fcompiler=gnu95
 
运行完成后,会生成一个test.so文件,在python命令中直接import test即可调用。在具体使用时,当调用到test.f90中的某个函数,假设叫test2时,调用方法为:test.test2()

这里在Linux服务器中容易出现的问题是编译器的选取。可以用如下命令来查看应该如何选用编译器:
f2py -m test test.f90 -c --help-fcompiler
 
比如我在我的服务器中输入该命令,结果如下:

Python中怎么调用Fortran程序
然后按照需求选取编译器即可。

对于Windows用户,可以将编译器选为intelv
不过我没有在Windows下用过,不知是否能编译成功。

以上就是Python中怎么调用Fortran程序,小编相信有部分知识点可能是我们日常工作会见到或用到的。希望你能通过这篇文章学到更多知识。更多详情敬请关注创新互联行业资讯频道。


文章标题:Python中怎么调用Fortran程序
转载注明:http://bzwzjz.com/article/pdhgsg.html

其他资讯

Copyright © 2007-2020 广东宝晨空调科技有限公司 All Rights Reserved 粤ICP备2022107769号
友情链接: 成都网站制作 成都网站设计 泸州网站建设 商城网站建设 高端网站设计 成都网站制作 成都做网站建设公司 成都网站设计 高端品牌网站建设 成都网站建设公司 品牌网站建设 营销型网站建设 高端网站设计 成都网站制作 网站建设方案 达州网站设计 成都响应式网站建设 企业手机网站建设 重庆网站设计 重庆网站建设 营销型网站建设 成都定制网站建设