Scipy

2012-06-26 18 views
9

से लौटाई गई साजिश छवि के लिए पिलैब का उपयोग करें मैं मैटलैब से ऋषि में पाइथन में माइग्रेट करने के लिए काम कर रहा हूं। तो मैं इन आदेशों का उपयोग और मैं साधु में इस त्रुटि का सामना करना पड़ा:Scipy

from scipy import misc 

l = misc.lena(); 

import pylab as pl 

pl.imshow(l) 

त्रुटि या संदेश (मुझे पता नहीं) है:

matplotlib.image.AxesImage object at 0xb80198c 

और यह किसी भी छवि प्रदर्शित नहीं करता है

+2

pl.show() या pl.draw() खोलने के लिए, उन की कोशिश करो। मुझे नहीं लगता कि यह एक त्रुटि संदेश है, यह सिर्फ आपको बता रहा है कि ऑब्जेक्ट बनाया गया है – pythonista

उत्तर

2

"imshow" कमांड का उपयोग करने के बाद यह एक वस्तु को पिलैब से वापस किया जा रहा है। यह एक्सिस छवि ऑब्जेक्ट का स्थान है।

प्रलेखन: http://matplotlib.sourceforge.net/api/pyplot_api.html#matplotlib.pyplot.imshow

ऐसा लगता है कि कहना है कि वह वर्तमान कुल्हाड़ियों के लिए वस्तु प्रदर्शित करता है। आप पहले से ही एक साजिश बनाई नहीं किया तो मुझे लगता है आप अभ्यस्त कुछ भी नहीं देख

सरल गूगल खोज से पता चलता है कि इसका क्या आप

http://docs.scipy.org/doc/scipy/reference/generated/scipy.misc.lena.html

+0

यह छवि क्यों नहीं दिखाता है? –

+0

@ user71465 आपको –

+0

मदद करने के लिए अपडेट किया गया धन्यवाद, लेकिन यह ऋषि में काम नहीं करता है। मैंने स्पाइडर पर कोशिश की और यह काम किया, मुझे लगता है कि यह ऋषि के साथ कुछ मुद्दे है। –

1
from scipy import misc 
l = misc.lena(); 
import pylab as pl 
pl.imshow(l) 

####use this 
pl.show() 
8

यह नहीं कर रहा है एक त्रुटि के लिए देख रहे हो सकता है, अभी-अभी वस्तु प्रिंट वह विधि वापस आ गई।

वहाँ आंकड़ा दिखाने के लिए दो तरीके हैं:

  • उपयोग IPython --pylabpl.imshow बुला (एल) के बाद

    1. pl.show (जोड़े) अपने अजगर खोल,