Numpy数组的长整数形状
如果我这样构建一个numpy矩阵:
A = array([[1,2,3],[4,5,6]])
然后我输入 A.shape
,我得到的结果是:
(2L, 3L)
为什么我得到的形状是长整型的格式呢?
我可以重新开始一切,但问题依然存在。就我所看到的,只有在构建数组的时候我才会遇到这个问题,其他情况下我得到的都是短整型(普通整数)。
1 个回答
3
正如@CédricJulien在评论中所说的,这里长数字并没有问题——这只是实现上的细节。
你问题的真正答案,当然只能在numpy的源代码中找到,但在这种情况下,维度很长并不会影响你使用这些数组或索引的任何方式。