问题描述
我一直在使用xarray模块打开NetCDF4数据,并使用matplotlib.plt可视化数据。
代码如下:
data = xr.open_dataset('path_to_file/file.nc')
l_lat_band = -75
u_lat_band = -70
idxs = np.where((no_nan_lats >= l_lat_band) & (no_nan_lats <= u_lat_band))
xvals = data['time'].values
indxd_data = xvals[idxs[0]]
print(indxd_data[0])
test = nc.date2num(indxd_data[0],units="days since 1899-12-30 00:00:00")
对于相同类型的其他数据文件,indexing和numpy行工作得很好。
但是,当我进入此数据条目时:
1996-10-31T23:21:04.999991808
从日期2 num开始的转换中断。
NetCDF文件将单位表示为“自1899-12-30 00:00:00起的天数”
有什么想法吗?
以下是错误的屏幕截图:
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)