Тензор потока: укладка подмассивов в тензор

Если вам хорошо с использованием внешней библиотеки 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.])
0
задан ahbutfore 18 March 2019 в 00:52
поделиться

1 ответ

Вы можете использовать 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]]])
0
ответ дан SpghttCd 18 March 2019 в 00:52
поделиться
Другие вопросы по тегам:

Похожие вопросы: