在mint-15 linux上显示python的.png图像

Chr*_*ano 6 python numpy pygraphviz scikit-learn

我试图显示.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')
Run Code Online (Sandbox Code Playgroud)

我从未这样做过,非常感谢你的帮助.

我尝试了以下但没有错误也没有.png显示.

from PIL import Image
image = Image.open("titanic.png")
image.show()
Run Code Online (Sandbox Code Playgroud)

beh*_*uri 14

如果您只想显示它,您可以使用matplotlib:

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

img = mpimg.imread('file-name.png')
plt.imshow(img)
plt.show()
Run Code Online (Sandbox Code Playgroud)

  • `plt.imshow(img)`之后缺少`plt.show()`.否则弹出窗口将不会显示. (4认同)