腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
Fortran
Logicals
与
Cython
Bint
接口
的
问题
fortran
、
cython
、
boolean-logic
我目前正在使用
Cython
包装一个要从Python中调用
的
Fortran
模块,
Fortran
子例程目前有一个可选
的
逻辑参数。我已经使用iso_c_binding包装子例程,并编写了
cython
.pyx文件来创建.so文件。include_dirs = [get_include()], ext_modules = ext_modules) 据我所知,
cython
可以用于C语言中
的
布尔值,但我对它们
的
工作方式并不是很熟悉,而
浏览 37
提问于2021-09-24
得票数 4
1
回答
如何在
Cython
接口
中修复
Fortran
中
的
突然程序退出
python
、
python-3.x
、
fortran
、
cython
短版我不知道
问题
在哪里,因为
Fortran
子例程有一个简单
的
签名签名,应该使
接口
相对简单。正如我前面提到
的
,我为其他
Fortran
-
Cython
接
浏览 4
提问于2022-05-23
得票数 0
回答已采纳
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
回答已采纳
1
回答
使用Python和numpy,什么是快速有效地处理大位域
的
方法?
python
、
numpy
、
numba
、
bit-fields
我希望在Python语言中使用紧凑、快速
的
大位域,理想情况下除了numpy之外没有或几乎没有依赖项。(n) 我希望位
的
底层存储非常精简/低开销。(理想情况下,bits对象
的
宽度只会超过366.21 Kibibytes。)我希望get和set非常快,具有最小
的
类型检查/类型强制开销-甚至在使用特定于
Cython
或Numba
的
代码(或它们各自
的
内联选项)时尤其快。最好
的
方法是接近C
的
速度/紧凑性,同时尽可能保
浏览 17
提问于2020-07-09
得票数 1
2
回答
使用f2py编译
的
Fortran
库之后是否依赖于numpy?
python
、
numpy
、
fortran
、
f2py
我有一个
Fortran
95代码,我想用f2py编译成一个Python库。事实上,我已经做过了,而且效果很好。生成
的
.pyd (.so)是否依赖于编译后
的
numpy?它是否可以在没有numpy安装
的
情况下使用,它们是否是一些其他选项来将所需
的
部分嵌入到最终库中,从而使其没有依赖关系?我认为这是一个随附商业产品
的
库,我希望最终用户尽可能少地安装在他
的
系统上,所以建议我未来
的
客户安装numpy并不适合我。我到处找答案,但似乎找不到答案。如果不可能,请向我介
浏览 1
提问于2018-03-18
得票数 3
回答已采纳
2
回答
Numpy->
Cython
转换:编译错误:无法将'npy_intp *‘转换为Python对象
python
、
numpy
、
scipy
、
python-2.7
、
cython
下面的代码将倾向于转换为
cython
: ... do stufimport numpy as np@
cython
.wraparound(False) #
浏览 13
提问于2012-02-26
得票数 11
回答已采纳
1
回答
Fortran
奇怪
的
任务,是4294967295 == .true。
segmentation-fault
、
fortran
、
gdb
、
variable-assignment
我有一个像这样
的
fortran
子例程。is_tropical和is_liana数组是在pft_coms.f90文件中定义
的
。数组采用奇怪
的
值,所以我在gdb中运行可执行文件。我在作业前和任务结束后就把文件弄坏了。因为它们是以这种方式初始化
的
。在运行了接下来
的
几行之后,我得到88 is_tropical(5:11) = .false.
浏览 1
提问于2016-11-14
得票数 2
回答已采纳
1
回答
相当于MATLAB中
的
mxCreateDoubleMatrix
的
python
python
、
matlab
、
numpy
、
scipy
如何将MATLAB中
的
mxCreateDoubleMatrix转换为python?
浏览 4
提问于2014-01-23
得票数 0
回答已采纳
2
回答
线程化矢量统计库-数学内核库时数据损坏
multithreading
、
fortran
我刚刚并行化了一个模拟个人行为
的
fortran
例程,并且在使用Vector Statistical (来自数学内核库
的
库)生成随机数时遇到了一些
问题
。程序
的
结构如下:......我使用英特尔
Fortran
编译器进行编译,生成文件如下所示:libdir = /home mklpath =mkl/10.0.5.025/include
浏览 1
提问于2009-03-24
得票数 0
回答已采纳
1
回答
C++11数组
与
Cython
的
接口
c++
、
arrays
、
c++11
、
templates
、
cython
我习惯于构建C++程序并在
Cython
中获得它,但是在这里我试图获得C++ 11 array,它肯定不起作用。operator==(iterator)
bint
operator<(iterator)
bint
operator<=array(array&) except + 这个文件
的
大部分是&q
浏览 0
提问于2016-12-16
得票数 7
回答已采纳
2
回答
扩展python / numpy性能
的
最佳方法
python
、
c
、
numpy
由于有很多方法可以为python编写二进制模块,如果我希望尽可能提高某些代码段
的
性能,我希望有经验的人能给出最好
的
建议。据我所知,可以使用python/numpy C-api编写扩展,或者包装一些已经编写
的
纯C/C++/
Fortran
函数,以便从python代码中调用。当然,像
Cython
这样
的
工具是最简单
的
方法,但我认为手工编写代码可以提供更好
的
控制和更好
的
性能。
问题
是使用哪种方法,
浏览 0
提问于2012-04-27
得票数 0
回答已采纳
1
回答
如何使用
fortran
90和iso_c_bindings在python中
的
子程序
python-2.7
、
fortran90
、
f2py
直到最近,我一直在使用IDL来解决我
的
大多数计算
问题
。我最常使用
的
例程之一是一些
fortran
90代码,它用C包装,并使用CALL_EXTERNAL函数从IDL调用(这些代码都不是我写
的
)。出于各种原因,我将大部分计算转移到Python,但我还没有找到一种很好
的
方法来合并
fortran
代码。F2PY似乎是最明显
的
方法,但是在实践中,生成
的
模块似乎非常不稳定。基本上,我想知道是否有更好
的
方法来处理这个
问题</e
浏览 0
提问于2013-01-18
得票数 2
1
回答
cython
编译错误‘不是类型标识符’
python
、
gcc
、
types
、
cython
一段时间以来,我一直在尝试通过pip安装一个包,但返回了以下错误:--------------------------------------return compare >= 0 return (x > y) - (x < y) cdef Strand parse_strand#error Do not use this file, it is the result of a failed
Cython<
浏览 5
提问于2017-04-25
得票数 1
1
回答
使用
Cython
将np.ndarray传递给
Fortran
python
、
docker
、
numpy
、
fortran
、
cython
我正在用Python包装一个
Fortran
模块。我选择使用
Cython
来完成它。我
的
问题
是将一个np.ndarray传递给
Fortran
。我能够从
Fortran
收到一个np.ndarray,但是我所有传递到
Fortran
的
尝试都没有成功。我发现
问题
直接发生在
Cython
接口
上,因为我
的
Fotran子程序正常工作(就像它在没有数据
的
情况下一样工作)。
Cyth
浏览 4
提问于2020-06-02
得票数 2
回答已采纳
2
回答
从python调用LAPACK驱动程序/函数
python
、
scipy
、
cython
、
lapack
、
f2py
我需要在python中使用lapack函数'DGGLSE‘来解决一个有约束
的
最小二乘
问题
。我发现lapack
的
一些低级功能可以在scipy
的
follow 中找到,但我感兴趣
的
没有包括在内,而且似乎lapack
的
大多数驱动程序代码都没有包括在内。 我想知道有没有办法做到这一点。谢谢。
浏览 1
提问于2013-08-13
得票数 2
1
回答
当我更改结果变量
的
名称时,为什么使用f2py编译
的
Fortran
函数返回零?
fortran
、
f2py
我
的
第一个想法是它与隐式类型有关,但是函数在一个指定implicit none
的
模块中。= 1我正在使用
Fortran
90和编译
与
gfortran。编辑Makefile:
CYTHON
_LIB =
fortran
_mods.cpython-37m-x86_64-linux-gnu.soFF
浏览 1
提问于2019-02-09
得票数 2
回答已采纳
1
回答
在
Cython
中使用
Fortran
NumPy操作和NOGIL,什么是相当于NumPy NumPy
的
Fortran
库?
python
、
scipy
、
fortran
、
cython
、
blas
所以我试图帮助另一个So用户,在这个过程中,我不能创建一个
Cython
程序来在NumPy之外做一些简单
的
事情,这迫使我使用GIL。因此,这使得使用OpenMP (多核)变得不可能。然后我发现了一个有趣
的
帖子,而你可以从SciPy直接将
Fortran
库导入到
Cython
代码(BLAS,LAPACK)中,这些代码
与
NumPy一起安装,在我
的
例子中是Intel MKL
的
等效函数。我所要做
的
就是简单地将2个向量乘以1000x1维,再将另一个向
浏览 1
提问于2017-06-20
得票数 2
1
回答
Cython
:从python调用
的
cdef函数调用扩展类型cdef方法。
linux
、
cython
我正在尝试编写一个
Cython
模块,它可以计算成对
的
距离,作为更大类局部性敏感散列
的
一部分。我想知道c_evaluate方法是否无法访问,因为类对象是通过python函数to_Metric在python代码中创建
的
,尽管我认为def和cdef函数应该能够在
Cython
模块中自由调用。如果我将c_evaluate更改为cpdef方法,则该方法可以工作,但我不确定这是通过允许cdef对象通过python传递到
cython
,还是简单地使用较慢
的
python方法来解决
问
浏览 3
提问于2016-10-14
得票数 0
回答已采纳
1
回答
调用scipy.linalg.
cython
_blas.daxpy
的
正确方法是什么?
python
、
scipy
、
cython
、
blas
我想在
cython
中进行矢量加法,所以我使用scipy.linalg.
cython
_blas.daxpy。我
的
语法是:但在,我读到 axpy(n_samples, -w[ii], &X_data[ii为什么没有&对于sklearn代码中
的
两个第一个参数?
浏览 1
提问于2017-02-15
得票数 2
回答已采纳
2
回答
真值
的
数值等价是-1?
visual-studio
、
visual-studio-2012
、
fortran
、
logical-operators
、
intel-fortran
我正在使用Visual 2012中
的
Intel
Fortran
编译
Fortran
代码。当我尝试使用逻辑运算符时,我注意到一个独立
的
逻辑表达式会产生预期
的
T或F。(5,L).gt.0)write(*,*) logicval, numval 有什么方法可以重新定义分配给T& F
的
数值吗
浏览 1
提问于2016-09-12
得票数 4
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
小丸子踩“坑”升级——与mysql相关的接口性能问题
用 Cython 造个轮子
快 100 倍,Python 为自然语言处理加速度!
教程 | 比Python快100倍,利用spaCy和Cython实现高速NLP项目
比Python快100倍,利用spaCy和Cython实现高速
热门
标签
更多标签
活动推荐
运营活动
广告
关闭
领券