我有一臺64位Windows,一臺64位Windows,另一臺64位Ubuntu 14。我會通過一些練習,注意的是,當我運行以下命令:安裝在64位機器上的Enthought Canopy的64位問題
import sys
sys.maxint
我不回去最大int作爲一個64位的機器並安裝我得到的32位最大INT。我有點困惑,不知道從哪裏開始。也許是因爲我正在使用學生許可證?在Ubuntu端工作得很好。
我有一臺64位Windows,一臺64位Windows,另一臺64位Ubuntu 14。我會通過一些練習,注意的是,當我運行以下命令:安裝在64位機器上的Enthought Canopy的64位問題
import sys
sys.maxint
我不回去最大int作爲一個64位的機器並安裝我得到的32位最大INT。我有點困惑,不知道從哪裏開始。也許是因爲我正在使用學生許可證?在Ubuntu端工作得很好。
sys.maxint的值取決於底層的C庫。你所看到的是Windows上的預期行爲。見 Python sys.maxint, sys.maxunicode on Linux and windows https://mail.python.org/pipermail/python-list/2008-December/504337.html
的問題是一個很好的,但它可以合理地標記爲某人有足夠的「信譽」的副本。請在提問之前進行搜索。享受Python!
除了在上面鏈接的文章中關於'longint'的註釋之外,請注意,如果您正在處理數組,那麼您應該使用允許明確指定類型的numpy,例如'numpy.int64' –
@Jake這個問題是關於在兩個不同的操作系統平臺上使用Python,一種編程語言。海報引用的練習似乎是編程練習。在堆棧溢出中提出了有關使用Enthought Canopy(一個Python庫,用於編寫科學計算機程序)的問題。當然,大多數海報不是專業程序員。 –
@jonathanmarch我的立場正確! – JakeGould
[Linux sys.maxint,sys.maxunicode在Linux和Windows上可能的重複](http://stackoverflow.com/questions/8164832/python-sys-maxint-sys-maxunicode-on-linux-and-windows) –