Я попробовал следующий код:
Код: Выделить всё
import h5py
import numpy as np
with h5py.File("my_file.h5", "r+") as f:
# Get array
table = f["DATA/RESULT/EXPERIMENT_1"]
arr = np.array(table)
# Modify array
arr = arr[arr[:, 1] == 2]
arr[:, 1] = 1
# Write array back
table[...] = arr
Код: Выделить всё
Traceback (most recent call last):
File "C:\_Work\test.py", line 10, in
arr[arr[:, 1] == 2]
IndexError: too many indices for array: array is 1-dimensional, but 2 were indexed
Сможет ли кто-нибудь здесь помочь? наставишь меня на правильный путь?
Подробнее здесь: https://stackoverflow.com/questions/793 ... fied-table
Мобильная версия