Есть ли способ изменить типы данных по умолчанию в Python? - PullRequest
0 голосов
/ 01 февраля 2019

Предположим, я хочу, чтобы тип данных по умолчанию был np.uint8, таким образом, чтобы при вызове:

a = 2
print(type(a))

я получал в выводе numpy.uint8.

Этоможно это получить?

1 Ответ

0 голосов
/ 01 февраля 2019

Это невозможно, по крайней мере, без особых усилий, и это было обескуражено , когда это обсуждалось в системе отслеживания проблем Numpy как "вряд ли можно добавить", по уважительной причине.

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

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