diff --git a/arg_fit.py b/arg_fit.py index 35a0131..d1afbe4 100644 --- a/arg_fit.py +++ b/arg_fit.py @@ -1,7 +1,6 @@ # 打开文件 from scipy.optimize import curve_fit import numpy as np -import pandas as pd import matplotlib.pyplot as plt import warnings warnings.filterwarnings("ignore") @@ -80,9 +79,8 @@ def data_process(path): for line in lines: data.append(line.split(',')) file.close() - full_data=pd.DataFrame(data[1:-1],columns=data[0]) - temp=np.array(full_data['temp']).astype(np.float32) - freq=np.array(full_data['freq']).astype(np.float32) + temp=np.array(data[1:-1],dtype=float)[:,5] + freq=np.array(data[1:-1],dtype=float)[:,3] freq=freq[::100] temp=temp[::100] plt.plot(temp[10:],freq[10:]) @@ -117,9 +115,8 @@ for path in paths: for line in lines: data.append(line.split(',')) file.close() - full_data=pd.DataFrame(data[1:-1],columns=data[0]) - temp=np.array(full_data['temp']).astype(np.float32) - freq=np.array(full_data['freq']).astype(np.float32) + temp=np.array(data[1:-1],dtype=float)[:,5] + freq=np.array(data[1:-1],dtype=float)[:,3] freq=freq[::100] temp=temp[::100] result0=[] diff --git a/requirements.txt b/requirements.txt index 263baec..9bcb567 100644 --- a/requirements.txt +++ b/requirements.txt @@ -1,4 +1,3 @@ # klipper python virtual environment requirements for IDM numpy>=1.16.6 -pandas>=1.4.2 scipy>=1.10.0