我想将复杂数据写入(6,31)维数据集。在第一列中应该有来自第一个输入文本文件的第一个复杂数据,在第二列中应该有来自第二个输入文本文件的数据......
import numpy,sys
import h5py as H5
#######################################################
def CreateH5(argv):
F=H5.File("S12.h5","w")
dset=F.create_dataset('S11',(6,31),dtype='complex128')
for arg in argv:
S11f = numpy.loadtxt(arg,skiprows=3)
S11fc=S11f[:,1]*numpy.exp(S11f[:,-1]*1j*(180./numpy.pi))
for i in range(dset):
dset[i]=S11fc
if __name__=='__main__':
CreateH5(sys.argv[1:])
我不知道如何处理for i in range(dset):