Написал программу на C++, которая считает определитель матрицы и выводит его в файл. Для проверки написал код на Python, который считывает результат выданный программой на C++ и сверяет его с результатом полученным при помощи библиотеки numpy. Проблема в том, что программа на C++ записывает значение определителя в виде (
1.84791e+006), при чтении такого значения в Python теряются значения после 5го знака после запятой. Как правильно организовать ввод/вывод таких чисел и их сравнение?