H5py список магазинов списка строк

Есть ли возможность в h5py создать набор данных, который состоит из списков строк. Я попытался создать вложенный тип данных переменной длины, но это приводит к ошибке сегментации в моем интерпретаторе python.

def create_dataset(h5py_file): data = [['I', 'am', 'a', 'sentecne'], ['another', 'sentence']] string_dt = h5py.special_dtype(vlen=str) nested_dt = h5py.special_dtype(vlen=string_dt) h5py_file.create_dataset("sentences", data=data, dtype = nested_dt) 

One Solution collect form web for “H5py список магазинов списка строк”

Вы должны иметь возможность получить нужную функциональность, если вы определяете свои данные в виде массива numpy dtype = object, как предлагается в этом сообщении , а не в списке списков.

 def create_dataset(h5py_file): data = np.array([['I', 'am', 'a', 'sentence'], ['another', 'sentence']], dtype=object) string_dt = h5py.special_dtype(vlen=str) h5py_file.create_dataset("sentences", data=data, dtype=string_dt) 
Python - лучший язык программирования в мире.