1L格式的问题

时间:2015-07-31 05:32:28

标签: python python-2.7 python-3.x

这样做时:

np.array(data.ix[:,i])).shape

我在使用Python 3的机器上得到(number,),但在Python 2上做同样的事情我得到了长格式(numberL,)。如何让python 2使用标准数字类型而不是long类型?

1 个答案:

答案 0 :(得分:0)

如果数据不适合int,它会在Python 2中自动使用long。在Py3中,这种区别已经消失。

Probabl您的结果(或其中一个中间结果)不适合int,或者其中一项功能通常使用long

它不应该打扰你;打印或转换为字符串时,结果应该相同。