Как (1) пакетно выбрать все массивы в файле hdf5, затем (2) применить вычисления к этим массивам и, наконец, (3) пакетно создать новые массивы в другом файле hdf5?
Например:
import numpy
import tables
file = openFile('file1',"r")
array1 = file.root.array1
array1_cal = (array1 <= 1)
newfile.createArray('/','array1_cal',array1_cal)
array2 = file.root.array2
array2_cal = (array2 <= 1)
newfile.createArray('/','array2_cal',array2_cal)
У меня есть более 100 массивов в одном файле hdf5 и нескольких файлах hdf5, как я могу их обработать в пакетном режиме? Большое спасибо.