gpt4 book ai didi

Python scipy/Fortran : float64, 实数,双倍?

转载 作者:太空宇宙 更新时间:2023-11-03 16:10:47 27 4
gpt4 key购买 nike

我正在用 Python 为 Fortran 库编写前端。 Python 模块应该可以在 32 位和 64 位机器上运行;适用于 Windows、Linux 和 Mac。

我想了解一些数据类型的字节宽度:

[1] 假设 Fortran 函数中的变量被声明为“实数”。对于 32 位和 64 位机器来说,这总是 8 字节宽吗?

[2] scipy.float64 和 scipy.double 之间有什么区别?所有机器的它们都相同吗?

专家就该主题提供的可靠答案将非常有帮助。

最佳答案

In [241]: np.double
Out[241]: numpy.float64


In [246]: x=np.float64(34)
In [247]: x
Out[247]: 34.0
In [248]: x.nbytes
Out[248]: 8

http://docs.scipy.org/doc/numpy/reference/c-api.config.html系统配置常量文档

http://docs.scipy.org/doc/numpy/user/misc.html#interfacing-to-fortran

http://docs.scipy.org/doc/numpy-dev/f2py/

关于Python scipy/Fortran : float64, 实数,双倍?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39324311/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com