strings
t=tf.constant('cafe')
print(t)
print(tf.strings.length(t))
print(tf.strings.length(t,unit='UTF8_CHAR'))
print(tf.strings.unicode_decode(t,'UTF8'))
'''
tf.Tensor(b'cafe', shape=(), dtype=string)
tf.Tensor(4, shape=(), dtype=int32)
tf.Tensor(4, shape=(), dtype=int32)
tf.Tensor([ 99 97 102 101], shape=(4,), dtype=int32)
'''
strings array
t=tf.constant(['caffe','coffee','咖啡'])
print(tf.strings.length(t,unit='UTF8_CHAR'))
r=tf.strings.unicode_decode(t,'UTF8')
print(t)
print( )
'''
tf.Tensor([5 6 2], shape=(3,), dtype=int32)
<tf.RaggedTensor [[99, 97, 102, 102, 101], [99, 111, 102, 102, 101, 101], [21654, 21857]]>
'''
regged tensor
r=tf.ragged.constant([[11,12,13],[1,2],[],[12,15,18,19]])
print(r)
print(r[1])
print(r[1:])
'''
<tf.RaggedTensor [[11, 12, 13], [1, 2], [], [12, 15, 18, 19]]>
tf.Tensor([1 2], shape=(2,), dtype=int32)
<tf.RaggedTensor [[1, 2], [], [12, 15, 18, 19]]>
'''