PearLinux で Python 07 | kazenokinositaのブログ

kazenokinositaのブログ

Telloは少しお休みで、pythonそしてPearOSとたわむれてます

numImage = numpy.asarray(grayImage, dtype = float)

numImage = 16 - numpy.floor(17 * numImage / 256)

numImage = numImage.flatten()

の 三行目です

numImage = numImage.flatten()

flatten() 平坦化そのまんまフラットにするわけです

ravelという似たようなのもあるが

flattenはコピーを返す

<numpy.samp06>

 

from PIL import Image, ImageFilter

import numpy

grayImage = Image.open("dog1.jpg").convert("L")

grayImage = grayImage.resize((8,8),Image.Resampling.LANCZOS)

 

# 数値リストに変換

numImage = numpy.asarray(grayImage, dtype = float)

numImage = numpy.floor(16-(16 * numImage / 256))

knumImage = numImage.flatten()

print(knumImage)

print(numImage)

 

 

コピーを返していいるのがわかります