tensorflow的特点 tensor( 二 )


什么是张量 (tensor)?张量(tensor)理论是数学的一个分支学科,在力学中有重要应用 。张量这一术语起源于力学,它最初是用来表示弹性介质中各点应力状态的,后来张量理论发展成为力学和物理学的一个有力的数学工具 。张量之所以重要,在于它可以满足一切物理定律必须与坐标系的选择无关的特性 。
张量概念是矢量概念的推广,矢量是一阶张量 。张量是一个可用来表示在一些矢量、标量和其他张量之间的线性关系的多线性函数 。
张量的理论来源 。
亚瑟·凯莱(Arthur Cayley)着力研究的不变量理论(invariant theory)导致了矩阵理论的建立,引进了现代意义上的行列式的代数表达,这成为射影几何的重要工具 。凯莱的不变量理论产生于19世纪前半叶的英国着重对代数及代数在几何方面的应用研究这样的背景下 。矩阵理论对线性变换的研究引进了向量的代数定义,而这是张量概念的先导 。
tensor拼接方法速记版 tensor的拼接操作经常用到、特地将其整理如下
功能 :将给定的 tensors 在给定的维度上拼接
注意 :除了拼接的维度其余维度大小应一致
参数 :
Test
Output
功能 :将给定的 tensors 在新的维度进行拼接
注意 :每一个 tensor 的大小都应一致
参数 :tensors
Test
Output
功能 :将给定的 tensors 沿着深度(depth)方向 (dim=2) 叠加
注意:其余维度大小一致
参数 :tensors
Test 1
Output 1
Test 2 如果输入数据小于三维呢?
Output 2 会扩增维度
功能 :将给定的 tensors 沿着水平(horizontal)方向 (dim=1) 叠加
注意 :其余维度大小一致
参数 :tensors
Test
Output
功能 :将给定的 tensors 沿着竖直(vertical)方向 (dim=0) 叠加
注意 :其余维度大小一致
参数 :tensors
Test
Output
感谢你的阅读,如果文中存在错误,一定要在评论区指出哦~

秒懂生活扩展阅读