def predict(self):
print("Predicting validation data...")
input_validation = np.zeros((1,self.ny,self.nx,1), dtype='float32')
input_validation[0,:,:,0] = self.image
start = time.time()
out = self.model.predict(input_validation)
end = time.time()
print("Prediction took {0:3.2} seconds...".format(end-start))
print("Saving data...")
hdu = fits.PrimaryHDU(out[0,:,:,0])
import os.path
if os.path.exists(self.output):
os.system('rm {0}'.format(self.output))
print('Overwriting...')
hdu.writeto('{0}'.format(self.output))
# import matplotlib.pyplot as plt
# plt.imshow(out[0,:,:,0])
# plt.savefig('hmi.pdf')
评论列表
文章目录