module Tensorflow::Strings
Public Class Methods
as_string(input, precision: nil, scientific: nil, shortest: nil, width: nil, fill: nil)
click to toggle source
# 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, precision: precision, scientific: scientific, shortest: shortest, width: width, fill: fill) end
join(inputs, separator: "")
click to toggle source
def format end
# File lib/tensorflow/strings.rb, line 14 def join(inputs, separator: "") RawOps.string_join(inputs, separator: separator, n: inputs.size) end
length(input, unit: "BYTE")
click to toggle source
# File lib/tensorflow/strings.rb, line 18 def length(input, unit: "BYTE") RawOps.string_length(input, unit: unit) end
lower(input)
click to toggle source
# File lib/tensorflow/strings.rb, line 22 def lower(input) RawOps.string_lower(input.encode('UTF-8'), encoding: 'utf-8') end
reduce_join(inputs, reduction_indices, keep_dims: nil, separator: nil)
click to toggle source
def ngrams end
# File lib/tensorflow/strings.rb, line 29 def reduce_join(inputs, reduction_indices, keep_dims: nil, separator: nil) RawOps.reduce_join(inputs, reduction_indices: reduction_indices, keep_dims: keep_dims, separator: separator) end
regex_full_match(input, pattern)
click to toggle source
# File lib/tensorflow/strings.rb, line 33 def regex_full_match(input, pattern) RawOps.regex_full_match(input, pattern: pattern) end
regex_replace(input, pattern, rewrite, replace_global: nil)
click to toggle source
# File lib/tensorflow/strings.rb, line 37 def regex_replace(input, pattern, rewrite, replace_global: nil) RawOps.regex_replace(input, pattern: pattern, rewrite: rewrite, replace_global: replace_global) end
split(split_dim, value, num_split: nil)
click to toggle source
# 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)
click to toggle source
# File lib/tensorflow/strings.rb, line 45 def strip(input) RawOps.string_strip(input) end
substr(input, pos, len, unit: nil)
click to toggle source
# File lib/tensorflow/strings.rb, line 49 def substr(input, pos, len, unit: nil) RawOps.substr(input, pos, len, unit: unit) end
to_number(input, out_type: :float)
click to toggle source
def to_hash_bucket_strong end
# File lib/tensorflow/strings.rb, line 62 def to_number(input, out_type: :float) RawOps.string_to_number(input, out_type: out_type) end
unicode_decode(input, input_encoding: nil, errors: nil, replacement_char: nil, replace_control_characters: nil)
click to toggle source
# 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_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)
click to toggle source
# 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_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)
click to toggle source
# 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)
click to toggle source
# File lib/tensorflow/strings.rb, line 78 def unicode_script(input) RawOps.unicode_script(input) end
unicode_transcode(input, input_encoding: nil, output_encoding: nil, errors: nil, replacement_char: nil, replace_control_characters: nil)
click to toggle source
def unicode_split_with_offsets end
# 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_encoding: input_encoding, output_encoding: output_encoding, errors: errors, replacement_char: replacement_char, replace_control_characters: replace_control_characters) end
upper(input, encoding: "")
click to toggle source
def unsorted_segment_join end
# File lib/tensorflow/strings.rb, line 95 def upper(input, encoding: "") RawOps.string_upper(input, encoding: encoding) end