腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
Python
包装
器
中
的
Fortran
DLL
,
同一
函数
的
输出
各不相同
、
、
、
我已经从这个改编了我
的
代码 我
的
最终目标是:-将一些
Fortran
代码打包到
DLL
中
(已经完成)-创建一个
Python
包装
器
作为接口,以接收来自源
的
输入,并将这些输入提供到
DLL
中
并将它们传递到
DLL
Fortran
函数
中
-返回
函数
的
输出
以传递给另一个
Python</e
浏览 3
提问于2017-03-09
得票数 2
回答已采纳
2
回答
数据交换-
Python
和
Fortran
、
我们正在开发一个具有
python
2.7接口
的
科学应用程序和用Intel Visual编写
的
计算程序。读取源文件是使用
python
完成
的
,然后只需要将所需
的
计算数据传递给独立
的
Fortran
算法。一旦计算完成,数据必须再次被
python
读取。 使用格式化
的
文本文件似乎花费
的
时间太长,效率不高。此外,我们希望有一个标准
的
中间格式。在类似的情况下,
Python
和
浏览 3
提问于2015-06-09
得票数 2
回答已采纳
1
回答
f2py:某些返回
的
数组未更改/为空
、
、
、
您好,我正在使用f2py来
包装
lapack例程dgesvd,方法是编译dgesvd.f文件并将其链接到llapack,如所解释
的
那样dgesvd -u=out_u, work=workspace, info=out_info) 这给了我存储在out_s
中
的
正确
的
奇异值,但是矩阵out_u和out_vh仍然只用零填充,我是否必须做一些不同
的<
浏览 4
提问于2012-05-27
得票数 1
回答已采纳
1
回答
当我更改结果变量
的
名称时,为什么使用f2py编译
的
Fortran
函数
返回零?
、
但是,当我修改返回值
的
名称以字母"r“开头时,
函数
返回0。我
的
第一个想法是它与隐式类型有关,但是
函数
在一个指定implicit none
的
模块
中
。编辑Makefile: CYTHON_LIB =
fortran
_mods.cpython-37m-x86_64-linux-gnu.so/usr/bin/env
python</
浏览 1
提问于2019-02-09
得票数 2
回答已采纳
1
回答
用SymPy codegen生成求解方程组
的
Fortran
子程序
、
、
、
、
在我发现
的
前一个示例
的
基础上,我尝试了解如何生成与我需要坚持
的
特定表单相对应
的
Fortran
代码。所需
的
FORTRAN
代码将如下所示():! ---------- -- a0=PAR(3) F(2)= e*(u-a1*v-a0) 我设法用SymPy创建了正确
的
表达式,但
浏览 2
提问于2016-08-20
得票数 9
1
回答
使用OpenMP编译
的
f2py模块
的
Python
导入错误
、
、
我目前在
包装
一些
Fortran
子例程以在
python
3脚本中使用时遇到了一个问题。这个问题是在我尝试在子例程中使用OpenMP之后才出现
的
。--compiler=mingw32 --f90flags='-fopenmp' test test.f90 -lgomp编译一个'test.pyd‘模块,其中'test.f90’是一个包含并行循环
的
Fortran
子例程,在尝试将该模块导入我
的
脚本时,我遇到了ImportError:
浏览 15
提问于2017-07-07
得票数 0
2
回答
gpl
的
商业许可
、
、
我为一个商业库创建了一个c++
包装
器
,一个政府组织在网上以200美元
的
价格出售。在他们
的
软件
中
包括一个Windows32
DLL
,Excel
的
包装
器
和其他一些窗口程序
包装
器
,一个使用他们
的
dll
的
GUI程序和
Fortran
源代码。我在Linux上工作,所以我重新编译了源代码,并将其链接到我
的
包装
浏览 1
提问于2012-01-09
得票数 1
回答已采纳
1
回答
从
python
3.3.5访问pywin32或win32com
中
的
一个
函数
时出错
、
、
我已经为
DLL
生成了一个win32com
包装
器
,我正在尝试访问它。除了一个名为ReadPipeBytes
的
函数
外,它还能工作。它在我
的
另外两台机器上工作,但我使用
的
是不同
的
python
版本。我将
同一
个
dll
复制到另一台机器(它是一个驱动程序,我有我想要访问
的
相同
的
硬件)。我对
包装
器
文件做了比较,它们几乎是相同
的
浏览 3
提问于2014-10-16
得票数 0
回答已采纳
1
回答
中断
python
包装
的
FORTRAN
、
、
、
我有一个黑箱遗留
FORTRAN
包,用于求解带有
python
包装
器
的
PDE(偏微分方程)。有时
FORTRAN
PDE求解程序需要很长时间才能收敛。如果
FORTRAN
的
收敛时间太长,我希望我
的
python
脚本能够强制
FORTRAN
停止,这样
python
就可以完成运行,可能会有错误消息。在使用
包装
的
FORTRAN
黑匣子时,对如何在<e
浏览 6
提问于2022-02-23
得票数 -1
1
回答
将
python
回调
函数
传递给
Fortran
子例程
的
开销是多少?
、
、
、
、
我刚刚使用F2PY将一个
Fortran
90子例程打包到
python
中
。这里
的
微妙之处在于,
Fortran
子例程aslo将
python
回调
函数
作为其参数之一:real(kind=8),intent(in) :: a*** debug ends *** pyfunc是在我
的
python
代码
中
的
其他地方定义
的
pytho
浏览 1
提问于2011-09-23
得票数 8
回答已采纳
7
回答
将
python
嵌入到
fortran
90
中
、
、
我正在考虑将
python
嵌入到
fortran
90
中
,以便在我现有的
fortran
90代码
中
添加
python
功能。我知道也可以通过使用numpy
中
的
f2py用
fortran
90扩展
python
来实现。但是,我希望在
fortran
中保留我
的
超级优化
的
主循环,并添加
python
来完成一些额外
的
任务/评估进一步
的</e
浏览 4
提问于2013-06-13
得票数 8
回答已采纳
1
回答
通过ctype在
Fortran
中
回调
python
、
、
、
、
假设这个C-可互操作
的
Fortran
子例程是从
Python
调用
的
,并以
Python
回调
函数
作为输入参数,然后调用它,import numpy as npff = ct.CDLL('FortranFunc_modfunction ff.fortranF
浏览 1
提问于2019-09-06
得票数 2
回答已采纳
1
回答
带有自定义命名空间
的
链接失败,无法解析外部符号
、
、
、
、
因此,我正在尝试编译一个使用和
Python
的
大型项目。问题是PIN
的
某些类型与
Python
中
的
类型相同。我可以指定链接<em
浏览 0
提问于2016-01-22
得票数 0
1
回答
在f2py中使用外部数据文件
、
我有一些旧
的
fortran
代码,我正在使用f2py
包装
并导入到
python
。
fortran
代码依赖于驻留在
同一
目录
中
的
数据文件。如果我在那个目录
中
启动
python
,一切都正常。有什么方法可以告诉模块在哪里执行
fortran
代码(或者绕过它
的
另一种聪明
的
方法)?
浏览 3
提问于2016-06-17
得票数 0
回答已采纳
2
回答
将字符串从
Fortran
传递到c++
、
我遵循下面的示例()来使C++代码适应
Fortran
,首先我尝试学习
Fortran
并在
Fortran
和C++之间建立连接。我修改了代码,将字符串从
Fortran
传递到C++#include <string> class CWLiDAR {
包装
器
use, intrinsic :: ISO_C_Binding!
Fortran<
浏览 4
提问于2017-06-27
得票数 1
回答已采纳
2
回答
包装
用于R
的
fortran
程序
、
、
我和R一起工作,但是需要做大量
的
数字运算,这是我想在
fortran
做
的
。我对R和
fortran
都是新手.我已经有一个工作
的
R计划,我想优化。我创建了一个
Fortran
程序来解决一个ODE系统,我把它保存在一个子程序
中
。另外,我还使用一个名为aux.f90
的
模块来存储参数,并使用一个
函数
来创建一个信号,该信号被输入到方程
中
。这按照预期工作,数据保存在一个.txt文件
中
。 我现在要做
的
浏览 0
提问于2014-04-20
得票数 5
回答已采纳
1
回答
使用c_iso_binding和cython使用
fortran
创建
python
包
、
、
、
是否可以使用使用
fortran
代码
的
setup.py文件和
中
描述
的
工作流编译
python
包?简而言之,这里描述
的
工作流是: subroutinecreate 创建
fortran
包装
器
函数
,该
函数
为
fortran
c_iso_bindings定义c_iso_bindings,c_iso_bindings.pyx
函数
使用步骤1生成
的
c代码创建
浏览 4
提问于2021-08-27
得票数 3
1
回答
如何以编程方式
包装
C++
dll
、
、
我知道如何使用ctypes从
Python
中
的
C++ .
dll
调用
函数
,方法是创建一个“
包装
器
”
函数
,该
函数
将
Python
输入类型转换为C。我认为这实际上是在
Python
中
重新创建
函数
签名,其中
函数
主体包含转换为C
的
类型和相应
的
.
dll
函数
调用。 我目前有一组C++ .
浏览 1
提问于2016-05-03
得票数 2
回答已采纳
2
回答
如何从用
Python
编写
的
FORTRAN
中
访问
函数
?
、
、
、
有没有办法在
FORTRAN
中使用
python
函数
?我得到了一个包含一些
函数
的
python
脚本,我需要从
FORTRAN
代码访问这个
函数
。我见过“f2py”和py2exe,前者允许从
Python
访问
FORTRAN
子例程,后者将
python
脚本编译为可执行文件。有没有关于'py2f‘
的
东西?
Python
脚本可以编译成目标文件吗?然后我就可以把它和
FOR
浏览 1
提问于2010-03-02
得票数 4
2
回答
ctypes
的
输入和
输出
参数
、
、
我在使用
python
中
的
ctype访问
dll
中
的
fortran
函数
时遇到了格式化输入和
输出
参数
的
问题。我可以访问库和
函数
,但我在如何格式化参数上苦苦挣扎。f90代码
的
开头为: double p
浏览 0
提问于2011-08-23
得票数 0
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
Python3中的函数装饰器
【Python进阶】Python中的自定义装饰器:打造可重用的函数修饰
深入理解Python中的迭代对象、迭代器及iter函数
Python中可迭代对象、迭代器以及iter函数的两个用法详解
Python如何调用DLL函数:传递数值、指针与字符串参数
热门
标签
更多标签
云服务器
ICP备案
云直播
对象存储
腾讯会议
活动推荐
运营活动
广告
关闭
领券