首页 > 解决方案 > 在张量流中构建一个数组

问题描述

我有:

arr_1 = tf.random_uniform([3],0.1,0.2)
arr_2 = tf.random_uniform([3],-0.1,0.1)

我正在尝试创建arr_3一个大小为和的6元素交替出现的元素。我该怎么办?由于张量本身是只读的,因此我认为我不能像使用 numpy 一样对它们进行索引和赋值。有什么解决办法吗?arr_1arr_2

标签: pythonpython-2.7tensorflow

解决方案


这可能会奏效。这个想法是基于堆叠数据然后将其展平。

arr_3 = tf.reshape(tf.stack([arr_1, arr_2], axis=1), [-1]))

推荐阅读