※この翻訳ドキュメントはスクリプトによって出力・同期されています。内容が怪しそうな場合はGitHubにissueを追加したり英語の原文の確認をお願いします。

Math クラスの max インターフェイス

このページではMathクラスのmaxクラスメソッドのインターフェイスについて説明します。

インターフェイス概要

maxクラスメソッドのインターフェイスは指定された数値を格納した配列の中での最大値を返却します。

基本的な使い方

maxインターフェイスではArray型の値の引数(values)が必要になります。

このインターフェイスはNumber型の値を返却します。

特記事項: Array内の各値の型に関わらず、このインターフェイスはNumber型の値を返却します。

import apysc as ap

ap.Stage()
arr: ap.Array = ap.Array([9, 10, ap.Int(8), ap.Number(9.5), 11])
max_value: ap.Number = ap.Math.max(values=arr)
assert max_value == 11

Math.max のAPI

特記事項: このAPIドキュメントはドキュメントビルド用のスクリプトによって自動で生成・同期されています。そのためもしかしたらこの節の内容は前節までの内容と重複している場合があります。

[インターフェイスの構造] max(values: apysc._type.array.Array) -> apysc._type.number.Number


[インターフェイス概要]

指定された配列の値の中から最大値の数値を取得します。


[引数]

  • values: Array[Union[Int, Number, int, float]]

    • 数値を格納した配列。


[返却値]

  • max_value: Number

    • 配列の中の数値の最大値。


[コードサンプル]

>>> import apysc as ap
>>> _ = ap.Stage()
>>> arr: ap.Array = ap.Array([10, 9.5, ap.Int(8), ap.Number(8.5)])
>>> max_value: ap.Number = ap.Math.max(values=arr)
>>> max_value
Number(10.0)