Если вам хорошо с использованием внешней библиотеки NumPy, вам просто нужно вызвать numpy.histogram()
:
>>> data = [82, 85, 90, 91, 70, 87, 45]
>>> counts, bins = numpy.histogram(data, bins=10, range=(0, 100))
>>> counts
array([0, 0, 0, 0, 1, 0, 0, 1, 3, 2])
>>> bins
array([ 0., 10., 20., 30., 40., 50., 60., 70., 80.,
90., 100.])
Вы можете использовать tf.transpose()
:
# t
# array([[[ 1, 2, 3],
# [ 3, 4, 5]],
# [[11, 22, 33],
# [33, 44, 55]]])
tf.transpose(t, perm=[0, 2, 1])
# array([[[ 1, 3],
# [ 2, 4],
# [ 3, 5]],
# [[11, 33],
# [22, 44],
# [33, 55]]])