Tensorflow:如何使用特定索引连接张量

Sun Hao Lun

我有这样的张量:

tensor_a = [[[[255,255,255]]], [[[100,100,100]]]]
tensor_b = [[[[0.1,0.2]]], [[[0.3,0.4]]]]
tensor_c = [[[[1]]], [[[2]]]]

今天我尝试将上面的这些张量连接到 tensor_d 像:

tensor_d = [[[[255,255,255,0.1,1]]], [[[100,100,100, 0.3, 2]]]]

但我不知道如何连接它们。

我曾尝试使用 for 循环将张量附加到列表

但这太慢了(在 tensor_a:(10,64,64,3) 的形状下)

金时贤

您可以使用张量操作,例如tf.splittf.concat

import tensorflow as tf

# tensors
tensor_a = [[[[255, 255, 255]]], [[[100, 100, 100]]]]
tensor_b = [[[[0.1, 0.2]]], [[[0.3, 0.4]]]]
tensor_c = [[[[1]]], [[[2]]]]

# casting becuase date type should match in tf.concat
tensor_a = tf.cast(tensor_a, dtype=tf.float32)
tensor_c = tf.cast(tensor_c, dtype=tf.float32)

# split elements into one and the other at the last axis
b, _ = tf.split(value=tensor_b, num_or_size_splits=[1, -1], axis=-1)
c, _ = tf.split(value=tensor_c, num_or_size_splits=[1, -1], axis=-1)

# concatenate tensors at the last axis
tensors = tf.concat(values=[tensor_a, b, c], axis=-1)

sess = tf.Session()
result = sess.run(tensors)

print(result)
[[[[2.55e+02 2.55e+02 2.55e+02 1.00e-01 1.00e+00]]]


 [[[1.00e+02 1.00e+02 1.00e+02 3.00e-01 2.00e+00]]]]

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

TensorFlow:使用索引从张量获取子张量

来自分类Dev

从 Tensorflow 张量中获取特定索引

来自分类Dev

如何使用数组索引张量?

来自分类Dev

TensorFlow:使用张量索引另一个张量

来自分类Dev

如何从Tensorflow中的张量获取特定行?

来自分类Dev

在TensorFlow中,如何使用python从张量中获取非零值及其索引?

来自分类Dev

如何使用张量作为函数的输入?(tensorflow)

来自分类Dev

张量流如何在Tensorflow张量中获得唯一值的索引?

来自分类Dev

使用1d张量将Tensorflow索引为2d张量

来自分类Dev

使用1d张量将Tensorflow索引为2d张量

来自分类Dev

TensorFlow:如何通过复制张量之一来连接张量?

来自分类Dev

使用张量索引

来自分类Dev

TensorFlow如何命名张量?

来自分类Dev

使用Pytorch如何使用索引和相应值定义张量

来自分类Dev

如何根据带索引的张量过滤张量流的张量?

来自分类Dev

TensorFlow张量中最大元素的索引

来自分类Dev

TensorFlow张量中最大元素的索引

来自分类Dev

批量4D张量Tensorflow索引

来自分类Dev

在 tensorflow 中改变循环中张量的索引

来自分类Dev

在 Tensorflow 中访问张量中的条件索引

来自分类Dev

如何在 Tensorflow 中使用张量生成数据集

来自分类Dev

张量流索引如何工作

来自分类Dev

张量流索引如何工作

来自分类Dev

如何使用内置的tensorflow方法对特征张量和标签张量执行sklearn样式训练测试拆分?

来自分类Dev

如何从另一个数组索引到张量 tensorflow

来自分类Dev

我如何与张量板连接

来自分类Dev

在theano中使用索引矩阵索引张量?

来自分类Dev

TensorFlow:如何对张量进行排名?

来自分类Dev

如何安装TensorFlow的张量板?

Related 相关文章

热门标签

归档