РЕПЕТИТОР математика физика информатика
Для школьников и студентов. Подтягивание пробелов. ЦЭ, ЦТ, ОГЭ, ЕГЭ.
Идет набор на ЛЕТО. Жмите для подробностей:)
⊗pytfPmRdMe 43 of 91 menu
◀ ▶

Среднее в TensorFlow

Среднее арифметическое по всем ячейкам даёт функция reduce_mean. Она принимает тензор и возвращает одно число, если сводка идёт по всем элементам сразу.

Создадим ряд из дробных чисел и выведем среднее:

import tensorflow as tf scores = tf.constant([4.0, 5.0, 3.0]) aver = tf.reduce_mean(scores) print(aver)

Целые из Python дают int32. Среднее по ним тоже получается целым и теряет дробную часть. Перед reduce_mean такие числа переводят в дробный тип. Создадим целочисленный ряд, приведём его к дробному типу и выведем среднее:

import tensorflow as tf marks = tf.constant([1, 2, 2]) aver = tf.reduce_mean(tf.cast(marks, tf.float32)) print(aver) # выведет tf.Tensor(1.6666666, shape=(), dtype=float32)

Соберите ряд цен 2, 4, 6 и 8 и выведите среднее арифметическое одним числом.

Соберите ряд баллов 1, 2 и 4 и выведите среднее одним числом.

Соберите таблицу отметок [[2, 4], [6, 8]] и выведите среднее по всем её ячейкам.

← →
↑
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить