パブリック最終クラスStringSplit
`sep` に基づいて `source` の要素を `SparseTensor` に分割します。
N をソースのサイズとします (通常、N はバッチ サイズになります)。 `source` の各要素を `sep` に基づいて分割し、分割されたトークンを含む `SparseTensor` を返します。空のトークンは無視されます。
たとえば、N = 2、source[0] が「hello world」、source[1] が「ab c」の場合、出力は次のようになります。
st.indices = [0, 0;
0, 1;
1, 0;
1, 1;
1, 2]
st.shape = [2, 3]
st.values = ['hello', 'world', 'a', 'b', 'c']
`sep` が指定された場合、連続する区切り文字はグループ化されず、空の文字列を区切るものとみなされます。たとえば、`"1<>2<><>3"` のソースと `"<>"` の sep は、`["1", "2", "", "3"]` を返します。 `sep` が None または空の文字列の場合、連続する空白は単一の区切り文字とみなされ、文字列の先頭または末尾に空白がある場合、結果には先頭または末尾に空の文字列が含まれません。上記の動作は Python の str.split と一致することに注意してください。
ネストされたクラス
クラス | StringSplit.Options | StringSplit のオプションの属性 |
定数
弦 | OP_NAME | TensorFlow コア エンジンによって認識される、この演算の名前 |
パブリックメソッド
静的StringSplit | |
出力< TInt64 > | インデックス() |
静的StringSplit.Options | maxsplit (長い maxsplit) |
出力< TInt64 > | 形() |
出力< TString > | 値() |
継承されたメソッド
定数
パブリック静的最終文字列OP_NAME
TensorFlow コア エンジンによって認識される、この演算の名前
定数値: "StringSplitV2"
パブリックメソッド
public static StringSplit create (スコープスコープ、オペランド< TString > 入力、オペランド< TString > sep、オプション...オプション)
新しい StringSplit 操作をラップするクラスを作成するためのファクトリ メソッド。
パラメータ
範囲 | 現在のスコープ |
---|---|
入力 | `1-D` 文字列 `Tensor`、分割する文字列。 |
9月 | `0-D` 文字列 `Tensor`、区切り文字。 |
オプション | オプションの属性値を持ちます |
返品
- StringSplit の新しいインスタンス
public static StringSplit.Options maxsplit (Long maxsplit)
パラメータ
マックススプリット | 「int」。 `maxsplit > 0` の場合、結果の分割の制限。 |
---|