我将一些数字从Matlab版本5的“mat”文件中导入到Python中,但它们具有不同的精度。
以下是Python代码:
output_data = numpy.matlab.loadmat( ( path ), mat_dtype=True )
print(output_data)
Python3 output: -0.0030967733388058967-> 20 numbers or digits
Matlab output: -0.00309677333880590 -> 18 " "
为什么Python和Matlab会有不同的精度?