我正在尝试将字节字符串张量转换为字符串张量,以便可以对字符串执行一些操作,并将更改后的字符串存储回张量流2.3中的相同字节张量。
tf.Tensor([b"This is my first string as byte string, b"This is my second string as byte string"'], shape=(2,), dtype=string)
我使用了 tf.strings.as_string(a),这里'a'是输入张量,但它给了我错误
InvalidArgumentError:字符串的attr'T'的值不在允许的值列表中:int8,int16,int32,int64...。
这是因为 as_string 仅接受几种输入类型,而我正在传递字节字符串。
我该怎么办,请坚持使用
答案 0 :(得分:0)
b“这是我的第一个字符串作为字节字符串”是 bytes 类型, 但是您的使用dtype是 tf.string
您可以使用Unicode字符串:
var ElementArray = document.getElementById('ob').getElementsByTagName("*");
const ChangesElem = ElementArray.some((element) => element === e);
if(!ChangesElem){ do something... }