a是一个形状的张量:(19,19,5,80)。如何打印不同的切片?

问题描述 投票:0回答:1

a是形状(19,19,5,80)的张量。创建如下:

a= tf.random_normal([19, 19, 5, 80], mean=1, stddev=4, seed = 1)

如何打印/查看此多维数组的切片或单个元素?

python tensorflow deep-learning
1个回答
1
投票

在纯张量流中:

    In [1]: a[1, 2, 3, 4].eval(session=sess)
    Out[1]: 2.1795652

在numpy:

    In [1]: a_np = a.eval(session=sess)

    In [2]: a_np[1, 2, 3, 4]
    Out[2]: 2.1795652

您基本上可以将张量视为numpy数组,区别在于tf具有运行操作的会话。

© www.soinside.com 2019 - 2024. All rights reserved.