Is there a possibility in h5py to create a dataset which consists of lists of strings. I tried to create a nested datatype of variable length, but this results in segmentati
You should be able to get the functionality you want if you define your data as a numpy array of dtype=object as suggested in this post, rather than a list of lists.
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)