我使用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库。 –
'十进制'模块 –