广播(broadcast_to)

简介: 【8月更文挑战第15天】广播(broadcast_to)。

广播(broadcast_to)
利用把broadcast_to可以将小维度推广到大维度。
tf.broadcast_to(input,shape,name=None):
input:输入张量;
shape:输出张量的尺寸。

代码:
broadcast_sample_1 = tf.constant([1,2,3,4,5,6])
print("原始数据:",broadcast_sample_1.numpy())
broadcasted_sample_1 = tf.broadcast_to(broadcast_sample_1,shape=[4,6])
print("广播后数据:",broadcasted_sample_1.numpy())

输出:
原始数据: [1 2 3 4 5 6]
广播后数据: [[1 2 3 4 5 6]
[1 2 3 4 5 6]
[1 2 3 4 5 6]
[1 2 3 4 5 6]]

代码:

运算时,当两个数组的形状不同时,与numpyy一样,TensorFlow将自动触发广播机制。

a = tf.constant([[ 0, 0, 0],
[10,10,10],
[20,20,20],
[30,30,30]])
b = tf.constant([1,2,3])
print(a + b)

输出:
tf.Tensor(
[[ 1 2 3]
[11 12 13]
[21 22 23]
[31 32 33]], shape=(4, 3), dtype=int32)

相关文章
|
4月前
|
TensorFlow 算法框架/工具
广播(broadcast_to)
【8月更文挑战第14天】广播(broadcast_to)。
38 1
|
4月前
|
网络协议 搜索推荐
网络中的单播、多播和广播
【8月更文挑战第24天】
135 0
|
网络安全 网络架构
单播,组播和广播
单播,组播和广播
|
Java 开发工具 Android开发
全局事件-广播(Broadcast)
全局事件-广播(Broadcast)
87 0
|
编解码 缓存 Android开发
广播与组播(上) | 学习笔记
快速学习广播与组播(上),介绍了广播与组播(上)系统机制, 以及在实际应用过程中如何使用。
广播与组播(上) | 学习笔记
|
编解码 负载均衡 网络协议
广播与组播(下) | 学习笔记
快速学习广播与组播(下),介绍了广播与组播(下)系统机制, 以及在实际应用过程中如何使用。
广播与组播(下) | 学习笔记
|
Go 网络架构 网络协议
UDP 单播、广播和多播
阅读目录(Content) 一、UDP广播  二、UDP多播 1、多播(组播)的概念 2、广域网的多播 三、UDP广播与单播 广播与单播的比较      使用UDP协议进行信息的传输之前不需要建议连接。
3772 0
|
网络协议 API C++
C++ | 实现UDP广播
手把手教你实现UDP广播。
642 0
|
搜索推荐 网络架构 网络性能优化