Tensorflow genera una ‘b’ adicional al evaluar un tensor de cadena

Recientemente instalé tensorflow en mi Conda: mientras ejecuto el siguiente código, me da una ‘b’ adicional. No sé la razón de que ‘b’ ..? ¿Por qué se imprime y cómo deshacerse de él? Este progtwig se está ejecutando en el entorno Tensorflow implementado en el cuaderno Jupyter.

import tesnorflow as tf msg_1 = tf.constant('Welcome to TensorFlow') with tf.Session() as s: print(s.sub(msg_1)) 

resultados en

 b'Welcome to TensorFlow' 

Ver tambien aqui

Tensorflow representa cadenas como objetos Bytes. Esta ‘b’ es la forma en que Python marca objetos Bytes . Puede convertir el objeto Bytes devuelto por session.run() a una cadena de python regular aplicando .decode ():

 print(s.run(msg_1).decode('UTF-8'))