腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
文章
问答
(9999+)
视频
沙龙
3
回答
Cython
、
C
和
Fortran
、
、
、
我想请您帮助我通过
C
函数调用
fortran
函数。这些
C
函数将通过
cython
在python代码中使用。把这些放在一起,我有这个方案:目前,我设法从
cython
中调用了
C
函数,但我很难调用
fortran
函数。你能帮我吗?
和
gfortran
浏览 2
提问于2010-12-08
得票数 4
回答已采纳
1
回答
如何在
Cython
接口中修复
Fortran
中的突然程序退出
、
、
、
短版相关档案: mylib.lib:原始
Fortran
库codewrapper.h:头文件用于Cythoncython_module.pyx:
Cython
包装程序,用于将
Fortran
库绑定到
C
codewrapper.o:的代码获得了使用ifort编译器编译
Fortran
包装器的结果。正如我前面提到的,我为
浏览 4
提问于2022-05-23
得票数 0
回答已采纳
2
回答
使用编译的扩展调试Python
、
、
、
、
我使用Python
和
已编译的
Cython
和
Fortran
扩展(使用现代
Fortran
的iso_
c
_binding模块
和
Cython
包装)来处理数字。 到目前为止,我还没有一个方便的调试策略。尽管我可以在项目的
Cython
和
Fortran
部分使用gdb,但我发现自己使用的是控制台文本输出(print()!)。我想知道是否有工具可以使不同级别的代码对调试透明,也就是说,我正在寻找一种"one-
浏览 4
提问于2013-04-22
得票数 6
回答已采纳
1
回答
相当于MATLAB中的mxCreateDoubleMatrix的python
、
、
、
我正在将MATLAB代码转换成python代码。a = mxCreateDoubleMatrix(1, 100, mxREAL);
浏览 4
提问于2014-01-23
得票数 0
回答已采纳
1
回答
使用
c
_iso_binding
和
cython
使用
fortran
创建python包
、
、
、
是否可以使用使用
fortran
代码的setup.py文件
和
中描述的工作流编译python包?简而言之,这里描述的工作流是:是否可以在一个setup.py文件中编译这两个步骤的代码?numpy distutils包似乎是编译
f
浏览 4
提问于2021-08-27
得票数 3
1
回答
使用
Cython
将np.ndarray传递给
Fortran
、
、
、
、
我正在用Python包装一个
Fortran
模块。我选择使用
Cython
来完成它。我的问题是将一个np.ndarray传递给
Fortran
。我测试这个包: start
fortran
array_variable
Cython
side [3. 3. 3. 3. 3. 3. 3.
浏览 4
提问于2020-06-02
得票数 2
回答已采纳
1
回答
有没有办法在
fortran
和
python之间传递任意精度的数字?
、
、
、
我有一个纯Python脚本来完成这项工作,但它相当慢,所以我正在考虑将计算有限差分的任务传递给一个编译的
Fortran
代码。我目前正在做的实现是,我使用SymPy
和
mpmath在Python语言中生成多精度的初始数据,将其保存在某个文本文件中,然后由F2PY的
Fortran
代码读取,然后F2PY的
Fortran
代码以任意精度执行大部分工作
Fortran
将数据保存在其他文件中,Python读取这些数据以进行一些后处理。如果我可以在
Fortran
和
Python之间自由地传递
浏览 31
提问于2021-04-07
得票数 1
2
回答
扩展python / numpy性能的最佳方法
、
、
据我所知,可以使用python/numpy
C
-api编写扩展,或者包装一些已经编写的纯
C
/
C
++/
Fortran
函数,以便从python代码中调用。当然,像
Cython
这样的工具是最简单的方法,但我认为手工编写代码可以提供更好的控制
和
更好的性能。 问题是使用哪种方法,这可能是普遍的问题。写一个
C
或
C
++扩展?包装外部
C
/
C
++函数还是使用python函数的回调?我是在阅读了L
浏览 0
提问于2012-04-27
得票数 0
回答已采纳
1
回答
如何获取IPython中
Cython
和
f2py使用的编译器(版本)信息?
、
、
谁知道有没有一种方法可以打印我在IPython中使用
Fortran
和
Cython
时使用的编译器(及其版本 例如,就像用来构建Python的编译器:platform.python_compiler()
浏览 1
提问于2014-06-10
得票数 0
2
回答
使用f2py编译的
Fortran
库之后是否依赖于numpy?
、
、
、
我有一个
Fortran
95代码,我想用f2py编译成一个Python库。事实上,我已经做过了,而且效果很好。生成的.pyd (.so)是否依赖于编译后的numpy?如果不可能,请向我介绍一种使用Python包装
Fortran
代码的免费依赖方式。
浏览 1
提问于2018-03-18
得票数 3
回答已采纳
1
回答
通过
Cython
调用依赖于MPI的
Fortran
模块
、
、
、
、
我试图从Python调用一个使用Open的
Fortran
库。我选择使用
Cython
作为Python
和
Fortran
之间的层。module
fortran
_wrapper use ffunc, only:
Cython
包装器pyffunc.p
浏览 0
提问于2018-10-01
得票数 3
回答已采纳
1
回答
在
Cython
中使用
Fortran
NumPy操作和NOGIL,什么是相当于NumPy NumPy的
Fortran
库?
、
、
、
、
然后我发现了一个有趣的帖子,而你可以从SciPy直接将
Fortran
库导入到
Cython
代码(BLAS,LAPACK)中,这些代码与NumPy一起安装,在我的例子中是Intel MKL的等效函数。但是我找不到相关的
Fortran
例程(相当于NumPy乘法)来完成这项工作。所有的例程似乎都是做矩阵乘法。所以现在SciPy中最酷的特性就是将import scipy.linalg.
cython
_blas as blas
和
cimport scipy.linalg.
cython
_lapack as
浏览 1
提问于2017-06-20
得票数 2
1
回答
将Python代码移植到
Cython
时,速度略有提高
、
、
、
、
该函数包含许多循环,我希望
Cython
能提供更好的改进。 np.ndarray[double, ndim=5, mode="
fortran
"] result_gradient, double[:] entropie
浏览 2
提问于2018-04-29
得票数 2
1
回答
cython
: prange中的私有变量
、
我正在用
cython
重写一个使用openmp的
fortran
子程序。我发现在
cython
中重写
fortran
子程序本身并不困难。非openmp版本运行良好。然而,我不知道如何处理openmp指令.在
cython
中,我理解您使用
cython
.parallel.prange获得openmp并行do。
浏览 2
提问于2013-08-17
得票数 3
2
回答
从python调用LAPACK驱动程序/函数
、
、
、
、
我需要在python中使用lapack函数'DGGLSE‘来解决一个有约束的最小二乘问题。我想知道有没有办法做到这一点。谢谢。-Yan
浏览 1
提问于2013-08-13
得票数 2
1
回答
在
Fortran
中调用Python
、
我正在学习Python;我想从
Fortran
中调用一些Python脚本(将调用py2f) (这些脚本将主要执行某种类型的日志记录等)。我的主要代码仍然是
Fortran
。虽然相反的场景(从Python调用
Fortran
;使用f2py)相当常见,但我对py2f并没有太多的了解。一种建议是使用
cython
,因此,本质上是为了从
Fortran
中调用py2
C
。我不认为
Cython
是罕见的,我只是想知道哪个是标准的更好的实践:py2f还是call execute_command_l
浏览 2
提问于2013-11-15
得票数 3
2
回答
同时依赖于
cython
和
f2py的包的setup.py
、
、
、
我想为一个python包创建一个setup.py脚本,其中包含几个同时依赖于
cython
和
f2py的子模块。我尝试过使用setuptools
和
numpy.distutils,但到目前为止都失败了:我能够使用setuptools编译我的
cython
扩展(并为包的其余部分创建一个安装程序然而,我一直不知道如何让numpy.distutils编译我的
cython
扩展,因为它最近总是试图使用pyrex来编译它(而我正在使用特定于
cython
的扩展)。我已经搜索过如何获
浏览 1
提问于2011-10-29
得票数 20
1
回答
当我更改结果变量的名称时,为什么使用f2py编译的
Fortran
函数返回零?
、
90
和
编译与gfortran。编辑Makefile: ./tests.py f2py -
c
-m <
浏览 1
提问于2019-02-09
得票数 2
回答已采纳
1
回答
Cython
:在一个具有融合类型的参数中传递多个numpy数组
、
、
我已经重写了一个从
C
到
Cython
的算法,这样我就可以利用融合类型,更容易从python调用。该算法可以与其他参数一起使用多个数组。数组被接受为指向指针的指针(例如。)。我想通过提供多个数组作为numpy数组的一个元组来调用python中的
cython
代码,但是这样做会使融合类型变得有些混乱。任何其他
cython
提示都将受到赞赏。 还有其他传递的参数,包括与数组类型相同的fill_value参数。如果可以通过数组或fill参数在调用时确定test_dtype,代码将变得更简单,但我无法找到一种很好的方法来保证
C</
浏览 2
提问于2015-01-02
得票数 4
回答已采纳
2
回答
函数梯度的计算
、
、
、
这个函数包含许多循环,我希望
Cython
能给出更好的改进。 np.ndarray[double, ndim=5, mode="
fortran
"] result_gradient, double[:] entropi
浏览 0
提问于2018-04-29
得票数 7
点击加载更多
相关
资讯
Numba和Cython如何加速Python代码
比Python快100倍,利用spaCy和Cython实现高速
忘了Python和Fortran吧,科学家开始用Julia了
比Python快100倍,利用spaCy和Cython实现高速NLP项目
R/Python/Java/C+/RJava/Cython/RCpp的计算速度比较:以Fibonacci迭代为例
热门
标签
更多标签
云服务器
ICP备案
云点播
对象存储
即时通信 IM
活动推荐
运营活动
广告
关闭
领券