如何使用netcdf4-python获取默认填充值?根据{{3}},您可以通过netCDF4._default_fillvals
来获得它,但这给AttributeError: module 'netCDF4' has no attribute '_default_fillvals'
1.5.0.1。该信息在某处可用,因为print(v)
告诉我filling on, default _FillValue of 9.969209968386869e+36 used
。不幸的是,该文件尚未设置填充值属性。在没有解析v.__repr__()
的输出的情况下,如何找到默认的填充值?
答案 0 :(得分:1)
此内容记录在documentation for Dataset.create_variable
的括号中。
来自version 0.9.7的变更日志:
* changed netCDF4._default_fillvals to netCDF4.default_fillvals (to make part of public API). Added to docs (issue 94).
从documentation开始使用Dataset.create_variable
静态方法:
可选关键字
fill_value
可用于覆盖默认的netCDF_FillValue
(该变量在写入任何数据之前被填充的值,默认值为netCDF4.default_fillvals
) 。如果fill_value
设置为False,则该变量不会预先填充。