パブリックファイナルクラスRaggedRange
指定された数値のシーケンスを含む `RaggedTensor`を返します。
`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> Tsplits)
新しいRaggedRange操作をラップするクラスを作成するファクトリメソッド。
パラメーター
範囲 | 現在のスコープ |
---|---|
開始 | 各範囲の始まり。 |
制限 | 各範囲の限界。 |
デルタ | 各範囲のデルタ。 |
戻り値
- RaggedRangeの新しいインスタンス