Nach Eingabe eine Bilddatei zu erzeugen, die als ein mehrdimensionales Array repräsentiert wird, beispielsweise der Form (300,300)
Die Werte für jeden Eingabebereich von 0 bis 255bezüglich Operators/ganzzahliger Wert
Um zu transformieren, es zu Graustufen verwende ich img = img/255
, oder mit anderen Worten, ich möchte, dass jeder Pixelwert entweder 0 oder 1 ist. Ich bin nicht sicher, ob dieser img/255
der richtige Weg ist, es zu tun? Kann der Operator /
den Ergebniswert auf 0 oder 1 setzen. Ich habe versucht int(img/255)
, die mir die Fehlermeldung gibt. Die Verwendung von img/255
funktioniert, aber das Python-Dokument sagt nicht, dass /
wird sicherstellen, dass die Integer-Wert, wie Stock-Operation zu generieren. Deshalb bin ich hier nicht sehr zuversichtlich.
Wenn Sie Python 3.x verwenden, sollten Sie img // 255 (Floor Division) verwenden. – matanso