Я сделал преобразование данных из HDF5 в Bcolz Ctable. Когда я попытался открыть полученный ctable, я получил ошибку «RuntimeError: ошибка распаковки последнего чанка (код ошибки: -1)» *
Код:
import h5py
import random
import string
colname = random.choice(string.ascii_uppercase)
randomSource = string.ascii_uppercase+ string.ascii_lowercase
for i in range(255):
colname += random.choice(randomSource)
colnameList = list(colname)
print (colnameList)
f = h5py.File('C:\\Users\\MAR\\.spyder-py3\\featureMatrix_CC_EXC_256_float16.h5')
print(f.keys)
X1 = f['featureMatrix'].value
Y1=f['featureMatrixMean'].value
Z1=f['featureMatrixStd'].value
import pandas as pd
X2 = pd.DataFrame(X1,columns=colnameList)
Y2= pd.DataFrame(Y1,columns=colnameList)
Z2= pd.DataFrame(Z1,columns=colnameList)
Y2=Y2.append(X2)
Z2=Z2.append(Y2)
import bcolz
fx=bcolz.ctable.fromdataframe(Z2,rootdir='C:\\Users\\MAR\\.spyder-py3\\tatouage\\featureSUM', mode='w')
A=bcolz.open('C:\\Users\\MAR\\.spyder-py3\\tatouage\\featureSUM')
Есть ли у вас какие-либо идеи, что может быть причиной этой ошибки?
Спасибо,