Я использовал библиотеку netCDF Python для чтения переменной netCDF, которая имеет список (переменная), возвращает правильную десятичную точность, как на изображении (с использованием PyCharm IDE). Однако, когда я пытаюсь получить элемент по индексу, например: variable [0], он возвращает округленное значение (например, 5449865.55794), тогда как мне нужно 5449865.55793999997.Python перебирает список с десятичной точностью
Как я могу повторять этот список с правильной точностью десятичного?
Некоторые базового код
from netCDF4 import Dataset
nc_dataset = Dataset(self.get_file().get_filepath(), "r")
variable_name = "E"
// netCDF file contains few variables (axis dimensions)
variable = nc_dataset.variables[variable_name]
variable is not a list but a netCDF object, however when using list() or variable[index] will return element value of the axis dimension.
нам нужен [mcve] пожалуйста –
Я обновил код Jean, я не уверен в этой библиотеке netCDF. –
'decimal' module –