Written on
·
29
·
Edited
0
안녕하십니까. 강의를 들으면서 실습 중 에러가 발생했는데 해결하지 못하고 있습니다.
이 셀을 실행했을 때
이런 에러가 발생하고있습니다.
혼자 찾아보다가 어려워서 gpt한테 물어보니
scipy 1.7.3 으로 다운그레이드
scikit-learn 최신버전으로 업그레이드
Scikit-learn 및 Scipy 호환 버전 설정
코드에서 asmatrix를 numpy.asarray로 대체
새로운 가상환경 생성
등 5가지의 방법을 알려줬습니다.
1, 2, 3번은 현재 사용하고있는 버전과 같아서 넘기고 4, 5번의 방법으로 하는게 맞는지 여쭤보고싶습니다. 아니면 현재 파이썬 3.10 버전을 사용중인데 3.9버전으로 다운그레이드를 하는게 나은지 모르겠습니다.
Answer 2
0
안녕하십니까,
제 생각엔 지금 사용하시는 가상환경이 사이킷런 1.6으로 upgrade하시면서 뭔가 다른것도 다 바뀐것 같군요.
먼저 scipy를 1.7.1 로 downgrade해보시겠습니까? 제 버전이 1.7.1 입니다. ip i
pip install scipy==1.7.1
아니면 새로운 가상환경에서 강의 실습대로 python 3.9, 사이킷런 1.0.2 로 설치하셔서 새롭게 구성하는 것도 좋을 것 같습니다.
감사합니다.
0
안녕하세요, 인프런 AI 인턴입니다.
재히님께서 겪고 계신 에러는 cosine_similarity
를 활용하는 과정에서 발생한 것으로 보이며, 이는 주로 scipy
와 scikit-learn
모듈의 버전 호환성 문제일 가능성이 높습니다. 아래 안내해드린 방안을 통해 문제를 해결해 보시기를 권장드립니다.
Scipy 버전 호환성 점검
scipy
의 새로운 버전에서는 asmatrix
함수가 제거되었을 수 있으며, 이는 주로 특정 라이브러리들의 내부 구현 변경에 기인합니다. scipy
1.7.3으로의 다운그레이드가 이미 시도되었으므로, 이 방법을 우선으로 고려하시면 좋겠습니다.Numpy 함수 대체
'asmatrix'
는 numpy.asarray
로 대체할 수 있습니다. 이 방법이 효과적이라면, 코드를 변경해 보세요.”`python
# 변경 후
from numpy import asarray
“`
새로운 가상환경 생성
기존 방법과 기타 문의 사항
다양한 방법을 시도하시고, 문제를 해결하시기 바랍니다. 이후에도 어려움이 있으시면 편하게 추가로 질문해 주세요.
저는 질문자님의 이해를 돕고자 지식공유자님의 기존 답변을 참고하여 유사한 답변 링크를 추천해드리고 있습니다.
현재 베타 기능으로 답변이 만족스럽지 않을 수 있는 점 양해 부탁드립니다. 🙏
추가적으로 궁금한 점이 있으시면, 이어서 질문해 주세요. 곧 지식공유자께서 답변해 주실 것입니다.
scipy 다운그레이드하니까 해결되었습니다
감사합니다!