В то время как я бездельничал в пространстве имен, я заметил странно выглядящий объект под названием Ellipsis
, он, кажется, не делает или делает что-то особенное, но это глобально доступный встроенный объект.
После поиска я обнаружил, что он используется в каком-то непонятном варианте синтаксиса нарезки Нампи и Сципи ... но почти ничего больше.
Был ли этот объект добавлен в язык специально для поддержки Numpy + Scipy? Ellipsis имеет какое-либо общее значение или использование вообще?
D:\workspace\numpy>python
Python 2.4.4 (#71, Oct 18 2006, 08:34:43) [MSC v.1310 32 bit (Intel)] on win32
Type "help", "copyright", "credits" or "license" for more information.
>>> Ellipsis
Ellipsis
x=[];x.append(x);print(x)
, чтобы посмотреть, как он обрабатывает строковые циклические объекты. Вернулся [[...]]
. Я подумал: «Интересно, что произойдет, если я [[...]]
[[Ellipsis]]
...
в рекурсивном repr это просто заполнитель и не имеет никакого отношения кEllipsis