Tensorflow学习笔记:数据类型

这篇Tensorflow学习笔记详细介绍了张量类型,包括0至3阶张量的概念和声明方式,并对比了Python列表和NumPy数组。同时,文章讨论了节点类型,如常量和变量节点的创建,以及元素类型的含义,特别是张量中的数据类型(dtype)。
摘要由CSDN通过智能技术生成

Tensorflow学习笔记:数据类型

小白心得:如果在百度搜索“数据类型”,可以发现每个人对数据类型都有不同的理解,解释的都是不同的东西,所以下面把所谓数据类型分为了三种:“张量类型”、“节点类型”和“元素类型”

tensorflow版本:1.x
环境:python3.8,tensorflow 2.3。
但是因为使用的教材(《Hands-On Machine Learning with Scikit-Learn and TensorFlow》)是1.x版本,所以在引入tensorflow库时使用了

import tensorflow.compat.v1 as tf 
tf.disable_v2_behavior()

张量类型

首先抛开tensorflow,张量(Tensor)是一个数学概念。只从”数“的角度去理解:

  • 0阶张量(标量)有1个数,如 x = 5 x=5 x=5 y = 10 y=10 y=10
  • 1阶张量( n n n维向量)有n个数,如 x ⃗ = ( 1 , 2 ) \vec{x}=(1,2) x =(1,2) (二维)、 y ⃗ = ( 3 , 4 , 5 , 6 , 7 ) \vec{y}=(3,4,5,6,7) y =(3,4,5,6,7) (五维),每一维都是一个标量;
  • 2阶张量( m m m n n n列的矩阵)有 m × n m\times n m×n个数,如 [ 1 2 3 4 5 6 ] \begin{bmatrix}1&2&3\\4&5&6\end{bmatrix} [1425</
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值