python中tf.train.Example.SerializeToString的Tensorflow Java API是什么?

尝试将一些python tensorflow代码转换为Java,我在python中找不到相同的java API for train.example.SerializetoString。它肯定不是java toString。我可以在https://www.javadoc.io/doc/org.tensorflow/proto/latest/org/tensorflow/example/package-summary.html处找到java Example类,但是根本没有诸如SerializetoString这样的API。

在Python中

import numba as nb
from numba.typed import List

@nb.njit
def number_of_unique_lists(a):
    s = List()
    for x in a:
        if not x in s:
            s.append(x)
    number = len(s)
    return number

a = [[1,2,3],[1,2],[3,4],3]]
typed_a = List()
for x in a:
    s = List()
    for y in x:
        s.append(y)
    typed_a.append(s)
print(number_of_unique_lists(typed_a))
>>> 3

我可以转换成Java

features["a"] = tf.train.Feature(int64_list=tf.train.Int64List(value=list(values_a)))
features["b"] = tf.train.Feature(int64_list=tf.train.Int64List(value=list(values_b)))
tf_example = tf.train.Example(features=tf.train.Features(feature=features))
model_input = tf_example.SerializetoString()

非常感谢

相关文章

功能概要:(目前已实现功能)公共展示部分:1.网站首页展示...
大体上把Python中的数据类型分为如下几类: Number(数字) ...
开发之前第一步,就是构造整个的项目结构。这就好比作一幅画...
源码编译方式安装Apache首先下载Apache源码压缩包,地址为ht...
前面说完了此项目的创建及数据模型设计的过程。如果未看过,...
python中常用的写爬虫的库有urllib2、requests,对于大多数比...