python - 在张量流中构建一个数组
问题描述
我有:
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_1
arr_2
解决方案
这可能会奏效。这个想法是基于堆叠数据然后将其展平。
arr_3 = tf.reshape(tf.stack([arr_1, arr_2], axis=1), [-1]))
推荐阅读
- matlab - 旋转的 polyshape 对象的宽度和高度 - Matlab
- azure - 如何使用自定义视觉 api 读取表格格式数据图像并存储到 csv 文件中?
- utf-8 - ACE 编辑器添加特殊字符
- google-apps-script - 如何使用服务帐户使用 Gmail API 为主要 Gusite 帐户创建签名
- python - 制作字典中项目的产品
- jpa - 带有 Eclipselink 的 JPA 忽略左外连接并添加错误的 FROM 条件
- sql-server - ADOQuery.Locate 慢,创建索引
- c# - .net 核心 AddHttpClient 与反射
- c# - 将 JSON 结果转换为对象类型
- java - 尝试使用另一个类中的方法时,线程“main”java.lang.NullPointerException 中的异常?