パブリック最終クラスRaggedRange
指定された数値シーケンスを含む `RaggedTensor` を返します。
`result[i] = range(starts[i],limits[i], deltas[i])` となるように、`rt_dense_values` と `rt_nested_splits` から構成される `RaggedTensor` `result` を返します。
(rt_nested_splits, rt_dense_values) = ragged_range(
starts=[2, 5, 8], limits=[3, 5, 12], deltas=1)
result = tf.ragged.from_row_splits(rt_dense_values, rt_nested_splits)
print(result)
<tf.RaggedTensor [[2], [], [8, 9, 10, 11]] >
入力テンソル 'starts'、'limits'、および 'deltas' はスカラーまたはベクトルの場合があります。ベクトル入力はすべて同じサイズでなければなりません。スカラー入力は、ベクトル入力のサイズに一致するようにブロードキャストされます。 パブリックメソッド
static <T extends Number> RaggedRange <Long, T> | |
static <U extends Number, T extends Number> RaggedRange <U, T> | |
出力<T> | rtDenseValues () 返された `RaggedTensor` の ` flat_values `。 |
出力<U> | rtNestedSplits () 返された `RaggedTensor` の `row_splits`。 |
継承されたメソッド
パブリックメソッド
public static RaggedRange <Long, T> create (スコープスコープ、オペランド<T> 開始、オペランド<T> 制限、オペランド<T> デルタ)
デフォルトの出力タイプを使用して新しい RaggedRange オペレーションをラップするクラスを作成するファクトリ メソッド。
パラメータ
範囲 | 現在のスコープ |
---|---|
始まります | 各範囲の開始点。 |
限界 | 各範囲の限界。 |
デルタ | 各範囲のデルタ。 |
返品
- RaggedRange の新しいインスタンス
public static RaggedRange <U, T> create (スコープスコープ、オペランド<T>開始、オペランド<T>制限、オペランド<T>デルタ、クラス<U>分割)
新しい RaggedRange オペレーションをラップするクラスを作成するためのファクトリ メソッド。
パラメータ
範囲 | 現在のスコープ |
---|---|
始まります | 各範囲の開始点。 |
限界 | 各範囲の限界。 |
デルタ | 各範囲のデルタ。 |
返品
- RaggedRange の新しいインスタンス