Я делаю некоторые интенсивные вычисления и преобразую код в Cython.Я выполнил профилирование с опцией cython -a и проверил файл .html, и, кажется, всякий раз, когда я делаю float, появляется несколько желтая линия, и она делает что-то вроде следующего:
if (unlikely(__pyx_t_37 == 0)) {
PyErr_Format(PyExc_ZeroDivisionError, "float division");
{__pyx_filename = __pyx_f[0]; __pyx_lineno = 84; __pyx_clineno = __LINE__; goto __pyx_L1_error;}
}
Я думаю,это для случаев, когда делитель равен 0. Я использую константу для этого, и нет никакой вероятности, что делитель равен 0, и мне было интересно, могу ли я что-нибудь сделать, чтобы сделать его быстрее.