Wenn Python-Code, der von anderen geschrieben wurde, schwer zu entschlüsseln ist (Python)
・ ** Wenn Spyder verwendet werden kann ** Drücken Sie auf dem Editor-Bildschirm bei ausgewähltem Funktionsnamen ^ + I (= Strg + I) auf Der Objektinspektor zeigt Ihnen, was das Objekt ist. Sie können es verwenden, um Dokumentationskommentare zur Funktion anzuzeigen.
・ ** Wenn Spyder nicht verwendet werden kann ** In der Python-Konsole \ >>> Hilfe (Funktionsname) Und ausführen. In diesem Fall wird der Dokumentationskommentar angezeigt.
from pylab import *
Nachdem
>>> help(imshow)
Help on function imshow in module matplotlib.pyplot:
imshow(X, cmap=None, norm=None, aspect=None, interpolation=None, alpha=None, vmin=None, vmax=None, origin=None,
extent=None, shape=None, filternorm=1, filterrad=4.0, imlim=None, resample=None, url=None, hold=None, **kwargs) Display an image on the axes.
Parameters
-----------
X : array_like, shape (n, m) or (n, m, 3) or (n, m, 4)
(Weggelassen) Es sieht aus wie.
In einem Python-Skript So stellen Sie die Bibliothek zur Verfügung Bibliotheksname importieren Und wie aus Bibliotheksname Importfunktionsname aus Bibliotheksnamen importieren * Es gibt einen Weg, dies zu tun.
Bibliotheksname importieren Wenn Bibliotheksname. Funktionsname Referenziert in.
import pylab pylab.imshow(image) Wann import cv2 cv2.imshow("image title", image) mögen Auch wenn jede Bibliothek eine Bildanzeigefunktion namens imshow () hat Sie können es richtig verwenden.
from pylab import imshow Wenn, Es ist schwer zu sagen, aus welcher Bibliothek imshow () stammt.
from pylab import * Wenn, Aus welcher Bibliothek kam imshow ()? Von genau diesem Teil des Skripts Es ist schwer zu wissen, wie man es mechanisch kennt.
aus dem Bibliotheksimport * Dann besteht die Möglichkeit, dass der Bezeichner unbeabsichtigt neu geschrieben wird, bevor Sie ihn kennen. Es wird höher sein. Ich wollte das Graustufenbild mit dem Variablennamen grau speichern Es wird durch die Funktion pylab.gray () ersetzt. Zusammenfassung: Wenn Python-Code, der von anderen geschrieben wurde, schwer zu entschlüsseln ist ^ + Ich in Spyder integrierte Umgebung Hilfe (Funktionsname) mit Ausnahme der integrierten Spyder-Umgebung Benutzen.
Recommended Posts