Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/python-2.7/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 2.7 Python netCDF4.date2num函数中的随机行为_Python 2.7_Unidata_Netcdf4 - Fatal编程技术网

Python 2.7 Python netCDF4.date2num函数中的随机行为

Python 2.7 Python netCDF4.date2num函数中的随机行为,python-2.7,unidata,netcdf4,Python 2.7,Unidata,Netcdf4,我正在生成一些netCDF数据集,其中包含21世纪的每日变量,每5年的数据存储在一个单独的文件中。一切都进行得很顺利,但当我检查每个文件中的时间值时,我发现date2num毫无明显原因地为一些netCDF文件生成了一些随机大数字(9.96921e+36)!我非常确定我的日期数组(转换为数字)没有任何问题或丢失数据。事实上,我再次运行了相同的代码,它针对那个特定的文件运行,但为另一个文件生成了随机的大数字。以前有人遇到过这个问题吗?能否提供netcdf文件的示例以及您正在使用的代码?这将帮助我们诊

我正在生成一些netCDF数据集,其中包含21世纪的每日变量,每5年的数据存储在一个单独的文件中。一切都进行得很顺利,但当我检查每个文件中的时间值时,我发现date2num毫无明显原因地为一些netCDF文件生成了一些随机大数字(9.96921e+36)!我非常确定我的日期数组(转换为数字)没有任何问题或丢失数据。事实上,我再次运行了相同的代码,它针对那个特定的文件运行,但为另一个文件生成了随机的大数字。以前有人遇到过这个问题吗?

能否提供netcdf文件的示例以及您正在使用的代码?这将帮助我们诊断问题!事实证明,这是因为一个具有时间维度的变量的形状。变量X的维数为('time'、'lat'、'lon'),其形状为(2501200200),'time'值为2500。netCDF4没有抛出任何关于不匹配维度的错误,而是生成随机数以匹配时间变量的大小和变量X的第一维度。火箭软件多值数据库(UniData、UniVerse和D3)使用Python 3.4.1而不是Python的2.X版本,我想您可能在这个问题上放错了标签。