转载注明来源: 本文链接 来自osnosn的博客,写于 2020-03-26.
hdf=h5py.File(‘xxx.hdf5‘,‘w‘)
hdf.attrs.create(‘myAttrsName‘,data=‘xxxxxx‘,dtype=‘S64‘)
dnode=hdf.create_dataset(..) , gnode=hdf.create_group(..)
dnode.attrs.create(‘myAttrsName‘,data=‘xxxxxx‘,dtype=‘S64‘)gnode.attrs.create(‘myAttrsName‘,data=‘xxxxxx‘,dtype=‘S64‘)...attrs.create(..) 中,data=的值中含有dtype,则不用另外指定dtype。否则建议指定 dtype 为numpy支持的类型。hdf=pandas.HDFStore(‘xxx.hdf5‘,‘r‘) 以下任意一款都能用。
aa=hdf.root.group2._v_attrs.MyAttraa=hdf.get_node(‘/group2‘)._v_attrs.MyAttraa=hdf.get_node(‘/group2‘)._v_attrs[‘MyAttr‘]hdf=pandas.HDFStore(‘xxx.hdf5‘,‘w‘) 以下任意一款都能用。
hdf.root.group2._v_attrs.MyAttr=‘中文文字‘hdf.get_node(‘/group2‘)._v_attrs.MyAttr=u‘中文文字‘hdf.get_node(‘/group2‘)._v_attrs[‘MyAttr‘]=‘english text‘python3_pandas.HDFStore_h5py_HDF5_的笔记
原文:https://www.cnblogs.com/osnosn/p/12910791.html