Wie identifiziere ich Numpy-Typen in Python?

Wie kann man zuverlässig feststellen, ob ein Objekt einen numpy-Typ hat?

Mir ist klar, dass diese Frage gegen die Philosophie des Duck-Typings verstößt, aber es ist eine Idee, sicherzustellen, dass eine Funktion (die scipy und numpy verwendet) niemals einen numpy-Typ zurückgibt, es sei denn, sie wird mit einem numpy-Typ aufgerufen.Dies ergibt sich aus der Lösung einer anderen Frage: Aber ich denke, das allgemeine Problem, zu bestimmen, ob ein Objekt einen numpy-Typ hat, ist weit genug von dieser ursprünglichen Frage entfernt, dass sie getrennt werden sollten.

Antworten auf die Frage(6)

Ihre Antwort auf die Frage