2
Я ищу, чтобы переименовать столбец в одном из моего файла HDF5 на что-то еще, но я не могу понять, как это сделать.Переименовать столбец в файле HDF5
>>> h5 = h5py.File(hdf5file, 'r')
>>> h5['/ook'].dtype
dtype([('fubar', '<f4'), ...)]
Я хочу переименовать 'fubar'
в нечто другое. Ясно, что я хочу переименовать все первые элементы dtype
, а не только первый.
Используя h5dump, данные я хочу переименовать описывается следующим образом:
DATASET "log" {
DATATYPE H5T_COMPOUND {
H5T_IEEE_F32LE "fubar";
...
Наконец, я стараюсь это:
>>> h5['/log'].dtype.names = ('0', ...)
Но, опять-таки не повезло там.