如何(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)
我在一个 hdf5 文件和几个 hdf5 文件下有 100 多个数组,我该如何批处理它们?非常感谢。