답변함

tensorflow 설치

안녕하세요

 

1. tensorflow 설치가 안되어 문의드립니다.

 - tensorflow 작동이 안됩니다.

 - chat gpt한테 물어보니 Python 3.11을 Kernal을 바꾸면 된다고 하는데, 그렇게 되면 또 다른 라이브러리가 안먹힙니다. / 아래는 현재 python 버전입니다

 

2. 추가로 

inplace  = true도 안먹힙니다.

0

댓글

댓글 4개
날짜 투표수
  • 안녕하세요 질의주셔서 감사합니다.

    1번을 보니 지금 텐서플로우의 설치는 따로 설치하신(?) 파이썬 버전(3.11)에 설치가 되어져 있고,
    지금 사용하는 주피터의 파이썬은 3.14v를 사용하고 있는 것 같습니다.

    즉, 서로 완전 다른 환경에서 진행하고 있다고 보시면 됩니다.

    주피터 노트북에서 다음 커널을 확인하여 3.11버전이 있으면 해당 버전으로 변경하고 진행하시면 무리 없이 tensorflow가 실행될 겁니다.

    혹시 커널이 안뜨시면 다시 답변 주시면 감사합니다.

    확인하는 곳 입니다.

    위 주황색 위치를 클릭하신 후, 

    위와 같은 창이 뜨실텐데 Use No Kernel에 파이썬 3.11버전이 있으면 해당 버전으로 커널을 교체해 주시면됩니다.

     

     

    2. inplace =true 가 먹히지 않는게 아닙니다.

    이번에 파이썬이 2.x 버전으로 업데이트가 되면서 inpace 파라미터를 비사용 권장으로 처리가 되었습니다.

    Pandas 2.x부터 Copy-on-Write 정책이 적용되면서
    df[col].method(..., inplace=True) 같은 체인 인덱싱 방식은
    원본 DataFrame을 보장하지 않기 때문에 경고가 발생하는 것이라고 보면 됩니다.

    0
  • 1번은 해결되었습니다.

    2번은 사진에 보이는 것처럼 1297번의 Nah 값이 대체되지 않고 그대로 존재합니다 ㅠ0ㅠ.. 

    0
  • 그러시군요…

    2번은 그럼 다음의 코드로 진행해주시면 감사드립니다.
     

    예시)

    abandon_df['time_on_site'] = abandon_df['time_on_site'].fillna(    abandon_df['time_on_site'].median() )

     

    위 처럼 아예 해당 변수에 재할당 하는 방법으로 하시면 가능합니다.

    0
  • 1. 문제에서 inplace=True 조건을 꼭 사용해야 할 경우, 저런 오류는 어떻게 해결해야 할까요? 

    2. 시험 환경에서는 저런 오류가 발생하지 않도록 세팅되어지는 거 맞나요?

    알려주시면 감사하겠습니다.

     

    0

댓글을 남기려면 로그인하세요.

 

원하는 것을 찾지 못하셨나요?

질문하기