腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
2
回答
将数组从
Python
传递给
Fortran
(和back)
python
、
arrays
、
fortran
、
f2py
背景: 我的程序目前
在
Python
中
组装数组。这些数组连接到前端UI,因此具有交互式元素(即数组元素
中
的用户指定值)。然后将这些数组保存到.txt文件
中
(取决于它们以后的
使用
)。然后,用户必须离开
Python
程序,运行一个单独的
Fortran
脚本,该脚本模拟基于
Python
输出文件的系统。虽然这最多只需要几分钟,但理想情况下,我希望
在
不离开
Python
的情况下自动化这个过程。组装数组()->编
浏览 4
提问于2014-01-18
得票数 2
回答已采纳
7
回答
将
python
嵌入到
fortran
90
中
python
、
fortran
、
embed
我正在考虑将
python
嵌入到
fortran
90
中
,以便在我现有的
fortran
90代码
中
添加
python
功能。我知道也可以通过
使用
numpy
中
的f2py用
fortran
90扩展
python
来实现。但是,我希望
在
fortran
中保留我的超级优化的主循环,并添加
python
来完成一些额外的任务/评估进一步的开发,然后才能在
fortran
<
浏览 4
提问于2013-06-13
得票数 8
回答已采纳
2
回答
数据交换-
Python
和
Fortran
python-2.7
、
fortran
我们正在开发一个具有
python
2.7接口的科学应用程序和用Intel Visual编写的计算程序。读取源文件是
使用
python
完成的,然后只需要将所需的计算数据传递给独立的
Fortran
算法。一旦计算完成,数据必须再次被
python
读取。
使用
格式化的文本文件似乎花费的时间太长,效率不高。此外,我们希望有一个标准的中间格式。
在
类似的情况下,
Python
和
Fortran
数据交换是必要的。建议的互动方式是什么?(例如:编写供他人读取的中
浏览 3
提问于2015-06-09
得票数 2
回答已采纳
1
回答
用SymPy codegen生成求解方程组的
Fortran
子程序
python
、
python-2.7
、
code-generation
、
sympy
、
codegen
在
我发现的前一个示例的基础上,我尝试了解如何生成与我需要坚持的特定表单相对应的
Fortran
代码。所需的
FORTRAN
代码将如下所示():! ---------- -- !
浏览 2
提问于2016-08-20
得票数 9
1
回答
将
fortran
文件导入
python
python
、
eclipse
、
fortran
、
fortran77
、
f2py
我正在
使用
Eclipse编写
Python
代码(
在
Linux
中
),它需要一些用
Fortran
77编写的例程(代码位于一个名为
fortran
_code.f的文件
中
)。我
使用
f2py来获取文件
fortran
_code.so。该文件与
Python
(../workspace/
python
_project/src)位于同一个文件夹
中
。
Python</e
浏览 3
提问于2013-09-25
得票数 3
回答已采纳
1
回答
f2py
中
的malloc错误
python
、
malloc
、
fortran
、
checksum
、
f2py
我试图
使用
f2py在三维上运行一个简单的集成问题。#!/Library/Frameworks/EPD64.framework/Versions/Current/bin/
python
import pygauleg= pl.zeros(Nt)gauleg.gauleg(xt, wt, 0.0, pl.pi, Nt)
浏览 4
提问于2012-09-06
得票数 1
2
回答
如何在
Fortran
中
使用
神经网络(基于Pytorch或Tensorflow)?
tensorflow
、
neural-network
、
fortran
、
pytorch
Python
非常流行,是神经网络开发和训练的最佳选择。然而,许多科学代码都是用
Fortran
语言编写的。如何在
Fortran
程序
中
调用经过训练的网络?
浏览 0
提问于2021-02-09
得票数 2
3
回答
Cython、C和
Fortran
python
、
c
、
fortran
、
cython
我想请您帮助我通过C函数调用
fortran
函数。这些C函数将通过cython
在
python
代码中
使用
。把这些放在一起,我有这个方案:目前,我设法从cython
中
调用了C函数,但我很难调用
fortran
函数。你能帮我吗?编辑:我
使用
的是gcc 4.1.2。和gfortran
浏览 2
提问于2010-12-08
得票数 4
回答已采纳
3
回答
调用
Fortran
子例程的最佳高级语言是什么?
fortran
、
subroutine
、
high-level
我想知道哪种高级语言允许以最简单的方式调用
Fortran
子例程?我目前
使用
的是MATLAB,与其他语言相比,调用MEX文件似乎相对比较复杂。我特别感兴趣的是,
在
快速“启动和运行”方面,以下是如何比较的:另一种问这个问题的方式是“如果你要重新开始学习一门新的语言,如果你的目标是调用
Fortran
子例程,你会选择哪一种?”我试图做到“两全其美”,即拥有良好的数据处理和图形处理能力,以及快速调用
Fortran
子例程的能力。
浏览 3
提问于2011-09-11
得票数 2
1
回答
中断
python
包装的
FORTRAN
python
、
python-multiprocessing
、
interrupt
、
watchdog
我有一个黑箱遗留
FORTRAN
包,用于求解带有
python
包装器的PDE(偏微分方程)。有时
FORTRAN
PDE求解程序需要很长时间才能收敛。如果
FORTRAN
的收敛时间太长,我希望我的
python
脚本能够强制
FORTRAN
停止,这样
python
就可以完成运行,可能会有错误消息。
在
使用
包装的
FORTRAN
黑匣子时,对如何在
python
中
自动化这种监视狗定时器的行为有什么想法吗?是
浏览 6
提问于2022-02-23
得票数 -1
1
回答
使用
带有回调的子进程的
Python
concurrent.futures
python
、
python-2.7
、
concurrent.futures
我正在从
Python
执行
FORTRAN
。
FORTRAN
需要很多分钟才能完成;因此,当执行完成时,我需要一个回调来触发。exe不会将任何内容返回
Python
,但在回调函数
中
,我将
使用
Python
解析来自
FORTRAN
的输出文本文件。为此,我
使用
了concurrent.futures和add_done_callback(),它可以工作。但是web服务的这一部分--我需要有一个调用subprocess.call() / Popen
浏览 2
提问于2015-03-04
得票数 4
回答已采纳
1
回答
python
集成: f2py和ctype之间的回调比较
python-3.x
、
fortran
、
ctypes
、
f2py
我
在
中找到了一个有指导意义的例子。
python
代码调用:print(callback.foo.我可以
使用
: gfortran -shared callback.f -o callback.dll轻松编译
fortran
源代码,并且我可以用以下方式加载库:importnumpy as npfortlib = ct.CDLL('callback.dll')如何调用dll
中
浏览 1
提问于2020-02-17
得票数 2
回答已采纳
1
回答
VS代码
中
语言的不同默认终端
python
、
powershell
、
visual-studio-code
、
terminal
我正在
使用
Windows 10
中
的编写
Fortran
和
Python
的代码。
在
Fortran
中
编译时,我通过Linux的Windows子系统
使用
Ubuntu的WSL Bash终端。在运行
Python
脚本时,我
使用
Powershell或Windows命令提示符。 我知道
在
VS代码
中
,我可以
在
终端
中
拥有一个默认的集成终端:选择默认Shell。
在
浏览 1
提问于2019-09-04
得票数 1
1
回答
如何为以os.system()或其他
python
函数启动的(
fortran
)程序提供输入?
python
、
os.system
我正在创建一个
python
脚本,它
使用
不同的输入值多次运行
fortran
代码。我尝试
使用
:os.system('./fortrancode')来运行
fortran
代码。但是,
fortran
代码随后会要求用户输入新的内容。这必须以以下格式
在
多行(
fortran
代码
中
的多个读取语句)中提供: 运行
fortran
代码 filename_input.txt按enter键 filename_ou
浏览 26
提问于2020-09-11
得票数 0
1
回答
无法
使用
s= system()将值从
python
传输到
在
Fortran
中
定义的变量
python
、
fortran
、
abaqus
我想在
Fortran
中
调用
python
代码,并
使用
system()命令将
python
中生成的值传输到
Fortran
。然而,它不起作用。下面是我的
fortran
代码: program SystemTest integer :: py py = system("
python
p
浏览 14
提问于2021-09-18
得票数 2
回答已采纳
4
回答
如何在复制文件的同时更改一些参数?
python
、
fortran
、
code-duplication
、
generated-code
我
使用
python
作为我的模型
中
几个
fortran
文件的接口。我想要多次复制一个
fortran
文件,但每次复制时,我都会更改描述我的模型的参数。!This is a
fortran
code alpha = 0.5...但是,
在
每次复制文件时,我都想自动更改参数alpha和beta。谢谢 编辑:让我进一步解释一下。我正在
使用
python</
浏览 0
提问于2012-01-13
得票数 3
回答已采纳
1
回答
python
中
的浮点精度
python-2.7
、
numpy
、
floating-point
、
floating-accuracy
我想要一个浮点精度,就像
python
程序
中
的
Fortran
。
在
Fortran
中
,
使用
pi得到的值是3.141592653589793238462643,而
使用
相同的numpy.pi得到的值是3.141592653589793。是否有可能像
python
中
的
Fortran
那样获得浮点精度?已尝试float128,但不起作用。任何建议都将受到高度赞赏。
浏览 1
提问于2018-03-24
得票数 0
1
回答
分段错误: 11 -
在
python
中
运行
fortran
python
、
fortran
、
gfortran
、
f2py
、
fortran95
我是第一次接触
Fortran
,我正在尝试
使用
f2py
在
python
中
运行
fortran
。当
fortran
函数将输出作为单个值提供时,我很幸运。但是,当我修改
fortran
函数以给出一个数组时,我得到了分段错误。
Fortran
函数:
在
名为‘fortfunc.f95’的文件
中
:implicit none real, intent(in
浏览 5
提问于2018-07-13
得票数 2
1
回答
使用
f2py将长度为0的数组从
fortran
返回到
python
python
、
numpy
、
fortran
、
f2py
我正在
使用
f2py为一个用
fortran
编写的基于MPI的库生成一个包装器。由于我正在
使用
的数组分区方案,在给定足够的MPI进程的情况下,一个进程可以拥有一个长度为0的本地数组。这可能与我安装的
python
和numpy的版本有关。
在
我的桌面上是numpy version1.16.4和
python
2.7.15+,
在
集群上是numpy 1.13.3和
python
2.7.14。f2py进行封装和编译,如下所示:
python
2 -m n
浏览 12
提问于2019-09-17
得票数 2
1
回答
用gfortran和MSVC
在
Windows上构建
fortran
扩展
python
我正在
使用
Fortran
源码开发一个
python
包。我可以
使用
gfortran和mingw32 (
python
setup.py build_ext --compiler=mingw32)为
Python
2.7、3.3和3.4构建包。
Python
3.5的mingw32构建在短期内是不可能的。据我所知,这让我可以选择
使用
msvc编译器(
python
setup.py build_ext --compiler=msvc)。有没有办法
浏览 1
提问于2015-11-20
得票数 1
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
在ubuntu中使用vscode中调试python
多版本 Python 在使用中的灵活切换
python yield在函数中起返回值中的使用
怎样在python3.6中使用静态类型检查
享学课堂-在python3中如何使用urllib模块?
热门
标签
更多标签
活动推荐
运营活动
广告
关闭
领券