以下にtf.maximum関数の使い方と例を示します。
import tensorflow as tf
# 2つのテンソルを定義する
tensor1 = tf.constant([1, 2, 3, 4, 5])
tensor2 = tf.constant([5, 4, 3, 2, 1])
# tf.maximumを使用して最大値を計算する
result = tf.maximum(tensor1, tensor2)
# 結果を表示する
print(result.numpy())
上記のコードでは、tf.constantを使用して2つのテンソルを定義し、それらをtf.maximum関数に渡して最大値を計算しています。結果はtf.Tensor([5 4 3 4 5], shape=(5,), dtype=int32)となります。
tf.maximum関数は、要素ごとの比較だけでなく、異なる形状のテンソルにも適用することができます。要素数が異なる場合は、ブロードキャストのルールに従って計算されます。
このように、tf.maximum関数を使用することで、TensorFlowで効率的に数値の最大値を計算することができます。