Ich habe den folgenden Code ausprobiert:
Code: Select all
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
Code: Select all
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
Könnte hier jemand helfen? Mich auf den richtigen Weg bringen?