从只包含i的Keras张量中提取基值

2022-07-06 12:30:35 发布

您现在位置:Python中文网/ 问答频道 /正文

我有一个张量:

Tensor("strided_slice_8:0", shape=(), dtype=float32)

我想打印内部float32的值。
例如,如果张量包含29.3,我想得到Python本机值29.3或“29.3”。你知道吗

tf.keras.backend.get_value(tensor)可以工作,但不幸的是,它的速度非常慢(大约10秒),似乎它再次执行计算只是为了得到该值。tensor.eval()同样慢。在那一点上,我已经运行了model.predict并打印了所有结果,所以应该没有什么可以计算的了。你知道吗

有没有办法在几毫秒内得到结果?你知道吗


Tags: backendgetmodelvaluetfevalslice速度kerastensorshapedtypefloat32strided