【发布时间】:2015-01-07 00:25:25
【问题描述】:
所以,我的理解是,在 64 位系统中,python 中声明的数字需要 64 位。是否可以将其设为 32 位,以减少内存?
【问题讨论】:
-
什么样的号码,使用什么库?例如。在
numpy中,您可以使用dtype获得非常具体的信息,但例如vanillaint(long在 2.x 中)是无限精度的。 -
为什么要这样做?这是一个关于查找变量大小的老问题:stackoverflow.com/questions/14372006/…
-
Python 整数不是“32 位”或“64 位”。它们是 Python 整数。您实际上想在这里解决什么问题?
-
Python 使用arbitrary-precision integers,当需要容纳大整数时,整数的位宽会增长。