TensorFlow入门(九、张量及操作函数介绍)

在TensorFlow程序中,所有的数据都由tensor数据结构来代表。即使在计算图中,操作间传递的数据也是Tensor

tensor在TensorFlow中并不是直接采用数组的形式,它只是对TensorFlow中计算结果的引用。也就是说在张量中并没有真正保存数字,它保存的是如何得到这些数字的计算过程

一个tensor的属性有名字(name)、类型(type)、形状(shape)、阶(rank)

tensor的名字(name)

名字(name)是张量的唯一标识符。张量的命名可以通过"node:src_output"的形式给出。其中node为节点名称,src_output表示当前张量来自节点的第几个输出。

例如:输出结果中的"add:0",说明result这个张量是计算节点"add"输出的第一个结果

tensor的类型(type)

tensor的形状(shape)

形状(shape)用于描述张量内部的组织关系。"形状"可以通过Python中的整数列表(int list)或元组(tuples)来表示,也可以用TensorFlow中的相关形状函数来表示。

例如:一个二阶张量a = [[1,2,3],[4,5,6]]形状是两行三列,描述为(2,3)。

tensor的阶(rank)

rank(阶)指的就是维度,张量的阶主要是看有几层中括号。

例如:对于一个传统意义上的4阶矩阵a = [[1,1,1],[5,5,6],[8,8,9],[9,8,9]]来讲,在张量中的阶数表示为2阶(因为它有两层中括号)。

张量-类型转换函数http://t.csdn.cn/FS7YG

张量-数值操作函数http://t.csdnimg.cn/hmuvF

张量-形状变换相关函数http://t.csdnimg.cn/cUICu

张量-数据操作相关函数http://t.csdnimg.cn/3nyOQ

张量-算术操作函数http://t.csdnimg.cn/Y21HD

张量-矩阵操作函数http://t.csdnimg.cn/BA6jc

张量-复数操作函数http://t.csdnimg.cn/g2l9X

张量-规约计算http://t.csdnimg.cn/l0coU

张量-序列比较与索引提取http://t.csdnimg.cn/Cvdcw

相关推荐
f***a3465 分钟前
开源模型应用落地-工具使用篇-Spring AI-高阶用法(九)
人工智能·spring·开源
用户5191495848458 分钟前
BBDown:高效便捷的哔哩哔哩视频下载工具
人工智能·aigc
CV实验室10 分钟前
CV论文速递:覆盖视频生成与理解、3D视觉与运动迁移、多模态与跨模态智能、专用场景视觉技术等方向 (11.17-11.21)
人工智能·计算机视觉·3d·论文·音视频·视频生成
●VON11 分钟前
AI不能做什么?澄清常见误解
人工智能
数据堂官方账号18 分钟前
行业洞见 | AI鉴伪:数据驱动的数字安全变革
人工智能·安全
能鈺CMS19 分钟前
内容付费系统全面解析:构建知识变现体系的最强工具(2025 SEO 深度专题)
大数据·人工智能·html
Salt_07281 小时前
DAY 19 数组的常见操作和形状
人工智能·python·机器学习
无心水1 小时前
【Python实战进阶】2、Jupyter Notebook终极指南:为什么说不会Jupyter就等于不会Python?
python·jupyter·信息可视化·binder·google colab·python实战进阶·python工程化实战进阶
技术探索家1 小时前
别再让Claude乱写代码了!一个配置文件让AI准确率提升10%
人工智能
算家计算2 小时前
AI学习范式变革:Ilya Sutskever最新访谈揭示后规模时代的AI发展路径—从算力竞争到研究竞争的转向
人工智能·资讯