Если вы уже используете numpy
, вы можете установить для поля dtype
требуемый тип ( документация ). Там вы получите немного больше гибкости при наборе текста, но в целом вы не собираетесь много контролировать точность переменных в Python. Вам также может повезти, если вы захотите пройти через структурные издержки использования статических типов из Cython , хотя, если вы новичок в программировании, это может быть не лучшим маршрутом.
Кроме того, вы не дали нам много работы с вашей реальной проблемой и почему вы чувствуете, что переменная точность - это лучшее место для оптимизации.