※この翻訳ドキュメントはスクリプトによって出力・同期されています。内容が怪しそうな場合はGitHubにissueを追加したり英語の原文の確認をお願いします。
Array クラスの比較の各インターフェイス¶
このページではArray
クラスにおける等値と非等値の比較の各インターフェイスについて説明します。
基本的な使い方¶
Array
クラスの値はPythonビルトインのリスト及び別のArray
クラスの値と比較を行うことができます。結果はBoolean
型となります。
import apysc as ap
ap.Stage()
arr: ap.Array[int] = ap.Array([1, 3, 5])
result: ap.Boolean = arr == [1, 3, 5]
assert result
import apysc as ap
ap.Stage()
arr: ap.Array[int] = ap.Array([1, 3, 5])
other_arr: ap.Array[int] = ap.Array([1, 3, 5])
result: ap.Boolean = arr == other_arr
assert result
等値の比較記号(==
)と非等値の比較記号(!=
)をサポートしています:
import apysc as ap
ap.Stage()
arr: ap.Array[int] = ap.Array([1, 3, 5])
result: ap.Boolean = arr != [2, 4, 6]
assert result