3.3 tf.strings&&tf.ragged

strings

#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

#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

#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]]>

'''

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值