【发布时间】:2016-09-05 05:17:42
【问题描述】:
我正在用 Python 为 Fortran 库编写前端。 Python 模块应该在 32 位和 64 位机器上工作;适用于 windows、linux 和 mac。
我想弄清楚一些数据类型的字节宽度:
[1] 假设 Fortran 函数中的变量被声明为“真实”。对于 32 位和 64 位机器,这是否总是 8 字节宽?
[2] scipy.float64 和 scipy.double 有什么区别?它们对所有机器都相同吗?
专家对此主题的可靠回答将大有帮助。
【问题讨论】:
-
我无法回答第二个,但第一个是指那里:fortranwiki.org/fortran/show/Real+precision本质上可以这样做,但如果你只写
real,结果是编译器依赖。
标签: python numpy scipy type-conversion