python制作图片数据集 h5py_如何创建数据的h5py数据集

h5py.Dataset('myset', (100,))试图直接创建一个dataset对象(调用它的__init__?)。但根据参考文献:class Dataset(identifier)

Dataset objects are typically created via Group.create_dataset(), or by

retrieving existing datasets from a file. Call this constructor to

create a new Dataset bound to an existing DatasetID identifier.

即使你能得到这样一个对象(我仍然不明白),它在np.dtype中也行不通。例如,如果我用datetime.datetime对象替换它,结果是dtype='O'

^{2}$

在numpydytes中,定义了诸如string、int和float和object(而不是list、dict或其他Python类)。在

我可以将复合数据类型保存到h5py,但不能保存对象数据类型。有一个h5py数据类型被加载到一个numpy对象数据类型中,但一般来说,它不会朝另一个方向工作。在In [7]: import h5py

In [8]: f = h5py.File('wtihref.h5','w')

In [9]: ds0 = f.create_dataset('dset0',np.arange(10))

In [10]: ds1 = f.create_dataset('dset1',np.arange(11))

In [11]: ds2 = f.create_dataset(&#

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值