Я пытаюсь написать функцию, которая преобразует целые числа в числа с плавающей точкой и оставляет логические значения и строки такими, какие они есть.
Я определил следующую функцию:
def if_int_to_float(value):
if isinstance(value, bool):
return value
elif isinstance(value, int):
return float(value)
else:
return value
При широком использовании я обнаружил, что эта функция немного медленная.Любая идея улучшить его производительность / сделать его более питоническим?