このページは Cloud Translation API によって翻訳されました。
Switch to English

tf.ragged.map_flat_values

TensorFlow 1つのバージョン GitHubの上のソースを表示

適用op一つ以上のRaggedTensorsの値に。

ノートPCで使用されます

ガイドで使用

任意の置き換えRaggedTensor中でargsまたはkwargsそのとflat_valuesテンソル、その後、呼び出し、 op 。戻り値RaggedTensor入力から構成されRaggedTensor S' nested_row_splitsとによって返された値op

入力引数が複数含まれている場合RaggedTensor秒、それらは、同一の持っている必要がありますnested_row_splits

例:

rt = tf.ragged.constant([[1, 2, 3], [], [4, 5], [6]])
map_flat_values(tf.ones_like, rt).to_list()
[[1, 1, 1], [], [1, 1], [1]]
map_flat_values(tf.multiply, rt, rt).to_list()
[[1, 4, 9], [], [16, 25], [36]]
map_flat_values(tf.add, rt, 5).to_list()
[[6, 7, 8], [], [9, 10], [11]]

op RaggedTensorのに適用されるべき操作flat_valuesop典型的には、要素毎の操作(例えばmath_ops.addなど)であるが、最も外側の次元のサイズを保存する操作を使用することができます。すなわち、 shape[0]によって返された値のop一致しなければならないshape[0]RaggedTensor S' flat_valuesテンソルを。
*args 引数op
**kwargs 以下のためのキーワード引数op

A RaggedTensorそのragged_rank一致するragged_rankすべての入力のRaggedTensor秒。

ValueError 引数には含まれていない場合はRaggedTensors 、あるいは場合nested_splits入力のRaggedTensorは同一ではありません。