这样做时:
np.array(data.ix[:,i])).shape
我在使用Python 3的机器上得到(number,)
,但在Python 2上做同样的事情我得到了长格式(numberL,)
。如何让python 2使用标准数字类型而不是long类型?
答案 0 :(得分:0)
如果数据不适合int
,它会在Python 2中自动使用long
。在Py3中,这种区别已经消失。
Probabl您的结果(或其中一个中间结果)不适合int
,或者其中一项功能通常使用long
。
它不应该打扰你;打印或转换为字符串时,结果应该相同。