import numpy as np import matplotlib.pyplot as plt import numpy as np absorbance = np.random.uniform(0, 1.2, size=(1, 100))[0] print(absorbance) time_domain = np.arange(len(absorbance)) fft_result = np.fft.fft(absorbance) frequency_domain = np.fft.fftfreq(len(absorbance)) plt.figure(figsize=(12, 6)) plt.subplot(2, 1, 1) plt.plot(time_domain, absorbance) plt.title('Absorbance Spectrum') plt.subplot(2, 1, 2) plt.plot(frequency_domain, np.abs(fft_result)) plt.title('FFT of Absorbance Spectrum') plt.show()