错误如下:
在使用h5py时创建h5文件时,遇到TypeError: Can’t convert element to hsize_t
我这里的原因是,因为在指定shape的时候,输入了字符串数字。
h5f = h5py.File(sys.argv[4], 'w')
dset = h5f.create_dataset('bins', (total_count,sys.argv[2],sys.argv[3]))
shape是sys.argv[2],sys.argv[3]入参传入的,但是它是字符型,所以导致了该问题。
解决方案
做int转换就可以了。