Типы NumPy с подчеркиванием: int_, float_ и т. Д. - PullRequest
9 голосов
/ 01 июня 2011

Что означает значение суффикса подчеркивания, int_, float_ и т. Д .?

1 Ответ

11 голосов
/ 01 июня 2011

Со страницы 21 из Путеводитель по Numpy от TE Oliphant:

Имена типов данных, которые конфликт со стандартным объектом Python имена сопровождаются завершающим нижнее подчеркивание, ' '. Эти типы данных так назван, потому что они используют один и тот же основная точность как соответствующие типы данных Python.

. , .

Типы массивов bool_, int_, complex_, float_, object_, unicode_ и str_ являются расширенными скалярами. Они очень похож на стандартные типы Python (без завершающего подчеркивания) и наследовать от них (кроме bool_ и object_). Они могут быть использованы вместо стандартные типы Python всякий раз, когда желательно. Всякий раз, когда тип данных требуется, в качестве аргумента, стандарт Типы Python также распознаются.

...