logo

matplotlib.pyplot.imshow() a Python

Matplotlib és una biblioteca en Python i és una extensió numèrica - matemàtica per a la biblioteca NumPy. Pyplot és una interfície basada en estat per a Matplotlib mòdul que proporciona una interfície semblant a MATLAB.

matplotlib.pyplot.imshow() Funció:



El funció imshow(). al mòdul pyplot de la biblioteca matplotlib s'utilitza per mostrar dades com a imatge; és a dir, en un ràster regular 2D.

Sintaxi: matplotlib.pyplot.imshow(X, cmap=Cap, norm=Cap, aspecte=Cap, interpolació=Cap, alpha=Cap, vmin=Cap, vmax=Cap, origen=Cap, extensió=Cap, forma=, filternorm=1 , filterrad=4.0, imlim=, resample=Cap, url=Cap, *, data=Cap, **kwargs)

Paràmetres: Aquest mètode accepta els paràmetres següents que es descriuen a continuació:



    X: Aquest paràmetre són les dades de la imatge. cmap : aquest paràmetre és una instància de mapa de colors o un nom de mapa de colors registrat. norm : aquest paràmetre és la instància de Normalització que escala els valors de les dades a l'interval canònic del mapa de colors [0, 1] per a l'assignació de colors vmin, vmax : aquests paràmetres són de naturalesa opcional i són un rang de barra de colors. alfa : aquest paràmetre és una intensitat del color. aspect : aquest paràmetre s'utilitza per controlar la relació d'aspecte dels eixos. interpolació: aquest paràmetre és el mètode d'interpolació que s'utilitza per mostrar una imatge. origin : aquest paràmetre s'utilitza per col·locar l'índex [0, 0] de la matriu a la cantonada superior esquerra o inferior esquerra dels eixos. resample : aquest paràmetre és el mètode que s'utilitza per semblar. extent : aquest paràmetre és el quadre delimitador en coordenades de dades. filternorm : aquest paràmetre s'utilitza per al filtre de canvi de mida de la imatge antigran. filterrad : aquest paràmetre és el radi del filtre per als filtres que tenen un paràmetre de radi. url : aquest paràmetre estableix l'url del creat EixosImatge.

Devolucions: Això retorna el següent:

    imatge: Això retorna el EixosImatge

Els exemples següents il·lustren la funció matplotlib.pyplot.imshow() a matplotlib.pyplot:

Exemple #1:



algorisme de kruskals




# Implementation of matplotlib function> import> matplotlib.pyplot as plt> import> numpy as np> from> matplotlib.colors>import> LogNorm> > dx, dy>=> 0.015>,>0.05> y, x>=> np.mgrid[>slice>(>->4>,>4> +> dy, dy),> >slice>(>->4>,>4> +> dx, dx)]> z>=> (>1> -> x>/> 3.> +> x>*>*> 5> +> y>*>*> 5>)>*> np.exp(>->x>*>*> 2> -> y>*>*> 2>)> z>=> z[:>->1>, :>->1>]> z_min, z_max>=> ->np.>abs>(z).>max>(), np.>abs>(z).>max>()> > c>=> plt.imshow(z, cmap>=>'Greens'>, vmin>=> z_min, vmax>=> z_max,> >extent>=>[x.>min>(), x.>max>(), y.>min>(), y.>max>()],> >interpolation>=>'nearest'>, origin>=>'lower'>)> plt.colorbar(c)> > plt.title(>'matplotlib.pyplot.imshow() function Example'>,> >fontweight>=>'bold'>)> plt.show()>

ubuntu quina comanda
>

>

Sortida:

Exemple #2:




# Implementation of matplotlib function> import> matplotlib.pyplot as plt> import> numpy as np> from> matplotlib.colors>import> LogNorm> > dx, dy>=> 0.015>,>0.05> x>=> np.arange(>->4.0>,>4.0>, dx)> y>=> np.arange(>->4.0>,>4.0>, dy)> X, Y>=> np.meshgrid(x, y)> > extent>=> np.>min>(x), np.>max>(x), np.>min>(y), np.>max>(y)> > Z1>=> np.add.outer(>range>(>8>),>range>(>8>))>%> 2> plt.imshow(Z1, cmap>=>'binary_r'>, interpolation>=>'nearest'>,> >extent>=> extent, alpha>=> 1>)> > def> geeks(x, y):> >return> (>1> -> x>/> 2> +> x>*>*>5> +> y>*>*>6>)>*> np.exp(>->(x>*>*>2> +> y>*>*>2>))> > Z2>=> geeks(X, Y)> > plt.imshow(Z2, cmap>=>'Greens'>, alpha>=> 0.7>,> >interpolation>=>'bilinear'>, extent>=> extent)> > plt.title(>'matplotlib.pyplot.imshow() function Example'>,> >fontweight>=>'bold'>)> plt.show()>

>

prime no code in java

>

Sortida: