Keras后端创建平均值张量与原始张量相同长度的张量的方法?

时间:2019-06-07 15:35:29

标签: tensorflow keras

如果我有张量1、2、3、4、5]。我可以在后端使用什么来制作张量[3,3,3,3,3]?

我正在尝试根据输出的平均值计算基线损耗

    @GetMapping("/")
    public Mono<String> hello() {
        return webClient.build()
                .get().uri(uriBuilder -> uriBuilder
                        .scheme("http")
                        .host("slow-service").path("/slow")
                        .build())
                .retrieve().bodyToMono(String.class).transform(it -> {
                    CircuitBreaker cb = circuitBreakerFactory.create("slow");
                    return cb.run(() -> it, throwable -> Mono.just("fallback"));
                });
    }

我不确定这里的代码(avg_true,y_pred)是否正常工作,因为avg_true只是一个值而y_pred是张量?

1 个答案:

答案 0 :(得分:0)

您需要这样的东西吗?

X = np.array([1,2,3,4,5])
avg_true = tf.fill(tf.shape(X), tf.reduce_mean(X))
# [3, 3, 3, 3, 3]