python - 存储布尔属性?
问题描述
我正在使用 xarray 并希望将布尔值作为属性存储在数据集中。只要 Dataset 仍然是一个对象,它就可以正常工作,但是一旦我想将它写入 netCDF,这(当然?)就不再起作用了。我得到:
TypeError: illegal data type for attribute b'testattr', must be one of dict_keys(['S1', 'i1', 'u1', 'i2', 'u2', 'i4', 'u4', 'i8', 'u8', 'f4', 'f8']), got b1
那么在netCDF中存储布尔值的最佳方法是什么,以便在再次将文件加载到xarray数据集中时可以轻松地再次解析它?细绳?
解决方案
推荐阅读
- sql - INSERT INTO 语句中的换行符
- python - 使用 Python 从 c++ dll 返回数据
- php - 在日历中显示事件 | 代码点火器
- python - 从基于 Web 的表格中抓取时如何获取更多详细信息?
- javascript - 同一文件上的多个ajax调用以在同一文件中执行不同的代码?
- macos - $GOPATH 已设置但 go install 不起作用
- request - Scrapy:从解析函数继续处理结果
- javascript - 单击时的 jQuery 类适用于桌面,但不适用于移动设备
- javascript - 使用自己的 ng-model 动态添加输入
- three.js - 如何在three.js中围绕对象的中心旋转?