VScode에서 Tensorflow 출력물 확인

질문 포럼분류: 강의 관련 질문VScode에서 Tensorflow 출력물 확인
jjangsw81@gmail.com 질문함 4년 전

안녕하세요 엇그제 부터 유투브를 통하여 강의를 수강하고 있는 직장인입니다.
다름이 아니라 저는 vscode를 사용하여 tensorflow를 공부 중인데
프로그램에서 그래프가 출력이 안되는데 방법 좀 문의 드립니다

ex) import pandas as pd

df = pd.DataFrame([2,5,67,2,3,5,23,124])
df.hist()

이렇게 입력하면 출력이 안되네요 vscode에서는
강좌 14강 마지막에 출력물인 
probs = pd.Serises([pred[‘probabilities’][1] for pred in pred_dicts])
probs.plot(kind=’hist’, bins=20, title=”예측확률’)
이거 출력을 어떻게 하는지 문의 드립니다.
물론 주피터에서는 정상적으로 출력이 됩니다.
 
연말 잘보내시고요, 코로나-19 조심하시길 바랍니다.
감사합니다.
 
 
 

1 답변
user 스탭 답변함 4년 전

안녕하세요.
상세하게 문의 주셔서 감사합니다.
VS Code 에서 주피터 노트북이나 구글 콜랩처럼 사용하는 것을 문의 주셨습니다.
먼저 말씀주신 코드의 출력을 해 보았습니다.

import pandas as pd

df = pd.DataFrame([2,5,67,2,3,5,23,124])
df.hist()

다음과 같은 결과 입니다.

View post on imgur.com

이렇게 콜랩이나 주피터 노트북의 결과를 비주얼 스튜디오에서 그래프로 보고 싶으신 경우에는
VS Code의 Python 익스텐션을 사용해 보시면 됩니다.
그러면 ipynb 가져 오기 및 내보내기와 함께 Visual Code에서 Jupyter 노트북을 지원하게 됩니다.
아래 링크에서 확장 기능을 설치하고 Jupyter 노트북과 함께 사용하는 방법에 대한 게시물을 확인하십시오.

https://marketplace.visualstudio.com/items?itemName=ms-python.python

그리고 추가로 문의 주신 다음 코드 그래프 구현에  대한 답변입니다.

probs = pd.Serises([pred[‘probabilities’][1] for pred in pred_dicts])
probs.plot(kind=’hist’, bins=20, title=”예측확률’)

 

핵심 머신러닝 알고리듬1타이타닉.ipynb - Colaboratory (google.com)

이렇게 강좌 처럼 결과가 나오기 위해서는 강좌에서 진행하듯이 텐서플로우 설치가 되어야 합니다.
즉, 강좌의 결과를 비주얼 스튜디오에서 그래프로 보고 싶으신 경우에는 사용하시는
컴퓨터의 환경에서의 텐서플로우 설치 환경도 확인 주시기 바랍니다.
다음이 Vs Code의 주피터 노트북 익스텐션 환경에서 실행되어야 합니다.

import tensorflow.compat.v2.feature_column as fc 
import tensorflow as tf

 

 

정리하면

1. VS Code에서 주피터 노트북 환경을 실행하시면 되고

방법: 설치 후 코맨드 팔레트에서(Shift + Command + P) 주피터 노트북 실행

 

"Create New Blank Jupyter Notebook"

 

2. 또 마지막 코드의 경우는 사용하시는 환경에서 텐서플로우도 설치가 되어야 합니다.

 

즐거운 연말 연시 되시고, 늘 건강하세요.

감사합니다.

 

shop2school 제휴 문의1-302-613 -1812 |이메일 info@shop2world.com | 법인명: SHOP2WORLD, INC. | 2801 CENTERVILLE RD 1ST FLOOR PMB 8085 WILMINGTON DE 19808 USA.