2013-12-15 1 views
2

다음을 사용하여 작성한 .png 파일을 표시하려고합니다.민트 -15 파이썬에서 .png 이미지를 표시합니다. 리눅스

import pydot, StringIO 
dot_data = StringIO.StringIO() 
tree.export_graphviz(clf, out_file = dot_data,  
feature_names =['age', 'sex', 'first_class', 'second_class', 'third_class']) 
graph = pydot.graph_from_dot_data(dot_data.getvalue()) 
graph.write_png('titanic.png') 
from IPython.core.display import Image 
Image(filename ='titanic.png') 

본인은 본 적이 없으며 귀하의 도움에 감사드립니다.

다음을 시도했지만 오류도 표시되지 않으며 .png이 표시됩니다. 당신은 단지 그것을 표시하려면

from PIL import Image 
image = Image.open("titanic.png") 
image.show() 

답변

7

, 당신은 matplotlib 사용할 수 있습니다 :

import matplotlib.pyplot as plt 
import matplotlib.image as mpimg 

img = mpimg.imread('file-name.png') 
plt.imshow(img) 
plt.show() 
+0

감사 behzad.nouri을하지만, 내가 할 모든 'DtreeObj2.py에서 검은 화면 <모듈'DtreeObj2 '입니다 '> >>> DtreeObj2.construct() >>> ... 가져 오기 오류나 다른 이미지가 없습니다. 이미지 뷰어가 상주하며 수동으로 클릭하면 내 .prn이 열립니다. –

+4

'plt.imshow (img)'다음에'plt.show()'가 없습니다. 그렇지 않으면 팝업 창이 표시되지 않습니다. – noumenal

+0

나는 그 UI를 어떻게하면 좋을까요? @noumenal –

관련 문제