'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

연구실 컴퓨터를 RTX3090으로 바꾼 김에 최신 CUDA, Cudnn을 설치해보기로 했다.

그러나 2021-12-03 기준 CUDA 11.0&cuDNN 8.0.4과 CUDA 11.1&cuDNN 8.0.5를 해도 GPU가 가동되지 않았다.

 

결국 또 삽질의 시작....

 

CUDA 11.1

cuDNN 8.0.5
pytorch -> Stable (1.10) 

conda install pytorch==1.8.0 torchvision==0.9.0 torchaudio==0.8.0 cudatoolkit=11.1 -c pytorch -c conda-forge

 

 

이렇게 하였는데도 되지 않았다. 문제는 결국 파이썬 버전 문제였던 것...

 

새로 가상 환경을 만들 때에 python = 3.6 버전으로 하니 GPU가 제대로 동작하였다...

 

삽질이 답이긴 한데, 제대로 된 호환 표를 제공해주었으면 하는 바람이...ㅜ

 

'프로그래밍' 카테고리의 다른 글

'Series' object has no attribute 'flags' 오류 해결  (0) 2022.01.04

+ Recent posts