解決済み: true false 配列を白黒に

最終更新: 09/11/2023

true false 配列を使用して黒と白を表現する場合の主な問題は、どの要素が true でどの要素が false かを判断するのが難しいことです。

import numpy as np
def rgb2gray(rgb):
    return np.dot(rgb[...,:3], [0.299, 0.587, 0.114])

このコードは numpy ライブラリをインポートし、RGB イメージをグレースケールに変換する関数を定義します。 この関数は RGB イメージを入力として取り、グレースケール イメージを返します。

配列

配列は、連続したメモリ位置に格納されているアイテムのコレクションです。 配列は list() 関数を使用して作成でき、インデックス番号 (0 から始まる) または配列の名前を使用してアクセスできます。

Python での配列の例は次のようになります。

リスト(1, 2, 3)

ブール

Python では、ブール値は、True または False の XNUMX つの可能な値のいずれかのみを取ることができるデータ型です。 つまり、ブール値は「はい」または「いいえ」の答えと考えることができます。

ブール値は、条件ステートメントの条件をチェックするときや、実行するコードを決定するときなど、Python の多くの状況で使用されます。

関連記事: