Ich bin relativ neu in all dem und begann das Tutorial zur Bildanalyse hier: Ссылка
Ich habe alle Module installiert, aber ich kam nicht sehr weit, bevor ich einen Haken bekam.
Beim Versuch, den Schritt pylab.imshow(dna)
auszuführen, wird der folgende Fehler zurückgegeben:
Ziemlich sicher, dass ich alle Anweisungen im Tutorial bis zum Buchstaben befolgt habe, aber ich kann nicht herausfinden, dass es falsch läuft
Danke
"es ist nur, was das Bild gespeichert wird, wie in dna = mahotas.imread ('dna.jpeg') Typ (DNA) gibt numpy.darray und dna.shape gibt (1024, 1344, 1)"
Das ist das Problem, wenn Sie ein 3D ndarray
übergeben, erwartet es, dass Sie 3 oder 4 Ebenen haben (RGB oder RGBA). (Lesen Sie den Code in Zeile 410 im letzten Frame des Stack-Trace).
Sie müssen nur die zusätzliche Dimension mit
loswerden %Vor%oder
%Vor% Um zu sehen, was squeeze
macht, sehen Sie das folgende Beispiel:
Tags und Links image matplotlib analysis