《昇思25天学习打卡营第2天|张量》

张量其实就是矩阵,在python中主要是使用numpy这个库来操作,然后再mindspore中一般使用tensor对象作为张量的载体

张量如果维度只有二维的话可以简单理解为数据库中的表,但是如果是3维4维主要是在列表中增加列表项比如

【 【1,1】,

【1,1】】这样子,可以叠加多个维度

张量的属性

张量的属性包括形状、数据类型、转置张量、单个元素大小、占用字节数量、维数、元素个数和每一维步长。

  • 形状(shape):Tensor的shape,是一个tuple。

  • 数据类型(dtype):Tensor的dtype,是MindSpore的一个数据类型。

  • 单个元素大小(itemsize): Tensor中每一个元素占用字节数,是一个整数。

  • 占用字节数量(nbytes): Tensor占用的总字节数,是一个整数。

  • 维数(ndim): Tensor的秩,也就是len(tensor.shape),是一个整数。

  • 元素个数(size): Tensor中所有元素的个数,是一个整数。

  • 每一维步长(strides): Tensor每一维所需要的字节数,是一个tuple。

以上就是我对于张量的理解

相关推荐
WZF-Sang40 分钟前
网络基础——2
服务器·网络·c++·学习·网络编程·php
心中有国也有家2 小时前
E-Brufen 技术选型全景:Flutter + 鸿蒙 + Hive CE
hive·hadoop·学习·flutter·华为·harmonyos
New农民工3 小时前
射频芯片学习-ExpressLRS 对频流程分析
学习
Tom@敲代码3 小时前
js学习笔记-01
javascript·笔记·学习
辞旧 lekkk4 小时前
【Qt】 系统相关:事件与定时器
开发语言·qt·学习·萌新
zzzll11114 小时前
如何学习AI Agent?
java·人工智能·学习·程序员·大模型
默默敲代码的徐哥儿4 小时前
八股文整理——后端
java·开发语言·spring boot·后端·学习
巴巴媛6664 小时前
STM32学习笔记【32.BKP + RTC】
笔记·stm32·学习
网络与设备以及操作系统学习使用者7 小时前
通信的物理与逻辑双维度解析
学习·深度优先