Неспособность открыть bcolz ctable - PullRequest
0 голосов
/ 27 июня 2019

Я сделал преобразование данных из 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')

Есть ли у вас какие-либо идеи, что может быть причиной этой ошибки? Спасибо,

...