HDF5で作ったデータセットに追記したいです
参考
https://qiita.com/simonritchie/items/23db8b4cb5c590924d95
ファイルの書き込みと読み込みまではできたのですが
参考にはmode='a'について書かれておらず
すでに作ったファイルに追記する方法がわからず困っています
h5py.Fileのmode=aの正しい使い方を知ってる人教えてください
試したこと
import numpy as np import h5py import time arr=np.random.rand(10,10) with h5py.File('replay_deta/sample.hdf5', mode='a') as f: group = f.create_dataset(name='/appele',data=arr) print(arr)
--------------------------------------------------------------------------- OSError Traceback (most recent call last) <ipython-input-3-6156a71486b0> in <module> 5 arr=np.random.rand(10,10) 6 with h5py.File('replay_deta/sample.hdf5', mode='a') as f: ----> 7 group = f.create_dataset(name='/appele',data=arr) 8 print(arr) ~\Anaconda3\envs\pyflan\lib\site-packages\h5py\_hl\group.py in create_dataset(self, name, shape, dtype, data, **kwds) 137 dset = dataset.Dataset(dsid) 138 if name is not None: --> 139 self[name] = dset 140 return dset 141 ~\Anaconda3\envs\pyflan\lib\site-packages\h5py\_hl\group.py in __setitem__(self, name, obj) 371 372 if isinstance(obj, HLObject): --> 373 h5o.link(obj.id, self.id, name, lcpl=lcpl, lapl=self._lapl) 374 375 elif isinstance(obj, SoftLink): h5py\_objects.pyx in h5py._objects.with_phil.wrapper() h5py\_objects.pyx in h5py._objects.with_phil.wrapper() h5py\h5o.pyx in h5py.h5o.link() OSError: Unable to create link (name already exists)
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。