Длинная целочисленная форма массивов Numpy - PullRequest
3 голосов
/ 07 декабря 2011

Если я создаю пустую матрицу следующим образом:

A = array([[1,2,3],[4,5,6]])

, а затем набираю A.shape, я получаю результат:

(2L, 3L)

Почему я получаю форму с форматомдолго?

Я могу перезапустить все и у меня все та же проблема.И, насколько я вижу, эта проблема возникает только при создании массивов, в противном случае я получаю короткие (регулярные) целые числа.

1 Ответ

3 голосов
/ 07 декабря 2011

Как пишет @ CédricJulien в комментарии, в этом случае нет проблем с длинными числами - это следует рассматривать как подробность реализации.

Реальный ответ на ваш вопрос, конечно, можно найти только в исходном коде numpy, но тот факт, что измерения в этом случае длинные, не должен иметь значения для любого использования вами массивов или этих индексов.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...