'Series' object has no attribute 'flags' 오류가 나타나는 이유는
Pandas의 Series 데이터에 flags 속성이 없어서 문제가 생긴것이다.
이에 해당 Series를 numpy형태로 변형시켜서 기존 함수의 input값으로 넣어주면 해결된다.
나의 문제되는 코드는
sig,notes=hb.get_patient_data(patient,norm=True)
#FFT PLOT
plt.subplot(221)
self.fft_plot(sig,label='Orig Sig',color='b')
self.fft_plot 에서 sig에 flags가 없다는 문제였는데 아래와 같은 코드를 통해 수정하니 해결되었다.
sig,notes=hb.get_patient_data(patient,norm=True)
#FFT PLOT
plt.subplot(221)
np_sig=sig.to_numpy()
self.fft_plot(np_sig,label='Orig Sig',color='b')
'프로그래밍' 카테고리의 다른 글
[Window10]RTX 3090 + CUDA 11.1 + cuDNN 8.0.5 + Python3.6 (0) | 2021.12.20 |
---|