Как сказал Грэм, это ничего не возвращает. Когда вы импортируете его, функция компилируется во время импорта.
Определяет ли ваш модуль a, а затем запускает на нем matrixdets? Это будет сделано, даже если вы импортируете функцию из модуля, так как импорт модуля выполняет весь код внутри него.
Вы должны уточнить, что именно вы делаете и каков ваш результат.