我想将图像处理的数字结果输出到 .xls 文件中的一行,精确地在单元格中,请问有人可以建议使用什么 Python 模块以及添加什么代码吗?换句话说,如何排列数组中的数字并将它们精确地水平放置在 Excel 单元格中?
Code fragment:
def fouriertransform(self): #function for FT computation
for filename in glob.iglob ('*.tif'):
imgfourier = mahotas.imread (filename) #read the image
arrayfourier = numpy.array([imgfourier])#make an array
# Take the fourier transform of the image.
F1 = fftpack.fft2(imgfourier)
# Now shift so that low spatial frequencies are in the center.
F2 = fftpack.fftshift(F1)
# the 2D power spectrum is:
psd2D = np.abs(F2)**2
print psd2D
f.write(str(psd2D))#write to file