Module: TensorFlow::Strings
- Defined in:
- lib/tensorflow/strings.rb
Class Method Summary collapse
- .as_string(input, precision: nil, scientific: nil, shortest: nil, width: nil, fill: nil) ⇒ Object
-
.join(inputs, separator: "") ⇒ Object
def format end.
- .length(input, unit: "BYTE") ⇒ Object
- .lower(input, encoding: "") ⇒ Object
-
.reduce_join(inputs, reduction_indices, keep_dims: nil, separator: nil) ⇒ Object
def ngrams end.
- .regex_full_match(input, pattern) ⇒ Object
- .regex_replace(input, pattern, rewrite, replace_global: nil) ⇒ Object
- .split(split_dim, value, num_split: nil) ⇒ Object
- .strip(input) ⇒ Object
- .substr(input, pos, len, unit: nil) ⇒ Object
-
.to_number(input, out_type: :float) ⇒ Object
def to_hash_bucket_strong end.
- .unicode_decode(input, input_encoding: nil, errors: nil, replacement_char: nil, replace_control_characters: nil) ⇒ Object
- .unicode_decode_with_offsets(input, input_encoding: nil, errors: nil, replacement_char: nil, replace_control_characters: nil) ⇒ Object
- .unicode_encode(input_values, input_splits, errors: nil, output_encoding: nil, replacement_char: nil) ⇒ Object
- .unicode_script(input) ⇒ Object
-
.unicode_transcode(input, input_encoding: nil, output_encoding: nil, errors: nil, replacement_char: nil, replace_control_characters: nil) ⇒ Object
def unicode_split_with_offsets end.
-
.upper(input, encoding: "") ⇒ Object
def unsorted_segment_join end.
Class Method Details
.as_string(input, precision: nil, scientific: nil, shortest: nil, width: nil, fill: nil) ⇒ Object
4 5 6 |
# File 'lib/tensorflow/strings.rb', line 4 def as_string(input, precision: nil, scientific: nil, shortest: nil, width: nil, fill: nil) RawOps.as_string(input: input, precision: precision, scientific: scientific, shortest: shortest, width: width, fill: fill) end |
.join(inputs, separator: "") ⇒ Object
def format end
14 15 16 |
# File 'lib/tensorflow/strings.rb', line 14 def join(inputs, separator: "") Utils.execute("StringJoin", inputs, separator: separator, N: inputs.size) end |
.length(input, unit: "BYTE") ⇒ Object
18 19 20 |
# File 'lib/tensorflow/strings.rb', line 18 def length(input, unit: "BYTE") RawOps.string_length(input: input, unit: unit) end |
.lower(input, encoding: "") ⇒ Object
22 23 24 |
# File 'lib/tensorflow/strings.rb', line 22 def lower(input, encoding: "") RawOps.string_lower(input: input, encoding: encoding) end |
.reduce_join(inputs, reduction_indices, keep_dims: nil, separator: nil) ⇒ Object
def ngrams end
29 30 31 |
# File 'lib/tensorflow/strings.rb', line 29 def reduce_join(inputs, reduction_indices, keep_dims: nil, separator: nil) RawOps.reduce_join(inputs: inputs, reduction_indices: reduction_indices, keep_dims: keep_dims, separator: separator) end |
.regex_full_match(input, pattern) ⇒ Object
33 34 35 |
# File 'lib/tensorflow/strings.rb', line 33 def regex_full_match(input, pattern) RawOps.regex_full_match(input: input, pattern: pattern) end |
.regex_replace(input, pattern, rewrite, replace_global: nil) ⇒ Object
37 38 39 |
# File 'lib/tensorflow/strings.rb', line 37 def regex_replace(input, pattern, rewrite, replace_global: nil) RawOps.regex_replace(input: input, pattern: pattern, rewrite: rewrite, replace_global: replace_global) end |
.split(split_dim, value, num_split: nil) ⇒ Object
41 42 43 |
# File 'lib/tensorflow/strings.rb', line 41 def split(split_dim, value, num_split: nil) RawOps.split(split_dim: split_dim, value: value, num_split: num_split) end |
.strip(input) ⇒ Object
45 46 47 |
# File 'lib/tensorflow/strings.rb', line 45 def strip(input) RawOps.string_strip(input: input) end |
.substr(input, pos, len, unit: nil) ⇒ Object
49 50 51 |
# File 'lib/tensorflow/strings.rb', line 49 def substr(input, pos, len, unit: nil) RawOps.substr(input: input, pos: pos, len: len, unit: unit) end |
.to_number(input, out_type: :float) ⇒ Object
def to_hash_bucket_strong end
62 63 64 |
# File 'lib/tensorflow/strings.rb', line 62 def to_number(input, out_type: :float) RawOps.string_to_number(string_tensor: input, out_type: out_type) end |
.unicode_decode(input, input_encoding: nil, errors: nil, replacement_char: nil, replace_control_characters: nil) ⇒ Object
66 67 68 |
# File 'lib/tensorflow/strings.rb', line 66 def unicode_decode(input, input_encoding: nil, errors: nil, replacement_char: nil, replace_control_characters: nil) RawOps.unicode_decode(input: input, input_encoding: input_encoding, errors: errors, replacement_char: replacement_char, replace_control_characters: replace_control_characters) end |
.unicode_decode_with_offsets(input, input_encoding: nil, errors: nil, replacement_char: nil, replace_control_characters: nil) ⇒ Object
70 71 72 |
# File 'lib/tensorflow/strings.rb', line 70 def unicode_decode_with_offsets(input, input_encoding: nil, errors: nil, replacement_char: nil, replace_control_characters: nil) RawOps.unicode_decode_with_offsets(input: input, input_encoding: input_encoding, errors: errors, replacement_char: replacement_char, replace_control_characters: replace_control_characters) end |
.unicode_encode(input_values, input_splits, errors: nil, output_encoding: nil, replacement_char: nil) ⇒ Object
74 75 76 |
# File 'lib/tensorflow/strings.rb', line 74 def unicode_encode(input_values, input_splits, errors: nil, output_encoding: nil, replacement_char: nil) RawOps.unicode_encode(input_values: input_values, input_splits: input_splits, errors: errors, output_encoding: output_encoding, replacement_char: replacement_char) end |
.unicode_script(input) ⇒ Object
78 79 80 |
# File 'lib/tensorflow/strings.rb', line 78 def unicode_script(input) RawOps.unicode_script(input: input) end |
.unicode_transcode(input, input_encoding: nil, output_encoding: nil, errors: nil, replacement_char: nil, replace_control_characters: nil) ⇒ Object
def unicode_split_with_offsets end
88 89 90 |
# File 'lib/tensorflow/strings.rb', line 88 def unicode_transcode(input, input_encoding: nil, output_encoding: nil, errors: nil, replacement_char: nil, replace_control_characters: nil) RawOps.unicode_transcode(input: input, input_encoding: input_encoding, output_encoding: output_encoding, errors: errors, replacement_char: replacement_char, replace_control_characters: replace_control_characters) end |
.upper(input, encoding: "") ⇒ Object
def unsorted_segment_join end
95 96 97 |
# File 'lib/tensorflow/strings.rb', line 95 def upper(input, encoding: "") RawOps.string_upper(input: input, encoding: encoding) end |