昇思25天学习打卡营第3天|oldog

昇思25天学习打卡营第3天|oldog

在这里插入图片描述

今天学习什么是张量。

1. 什么是张量

一种特殊的数据结构,类似于数组、矩阵。——粗暴地理解为多维数组。

2. 创建张量及张量的属性

创建张量可以使用Tensor()函数,支持传入多种数据类型,包括Tensor、float、int、bool、tuple、list和numpy.ndarray。

此外,还有用init初始化器构造张量、继承已有张量的属性从而得到新的张量。

张量的属性包括形状、数据类型、转置张量、单个元素大小、占用字节数量、维数、元素个数和每一维步长。如何查看如下所示:
在这里插入图片描述

与数组类似,张量内的元素也是可以检索的,索引从0开始,如果是负索引则表示倒序索引;此外,张量也有运算,比如算术、线性代数、矩阵处理、采样等等。

3. 稀疏张量

如果之前有接触过稀疏矩阵,稀疏张量就很好理解了。稀疏张量的大部分元素的值为零。稀疏张量的使用可以节约计算何存储成本——而为了达到这样的目的,就要为稀疏张量设置特别的数据格式,常用的有CST何COO。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值