我使用netCDF Python庫讀取具有list(變量)的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庫。 –
'十進制'模塊 –