《昇思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。

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

相关推荐
长路归期无望几秒前
一步步入门机器人【Arduino基础】
开发语言·经验分享·笔记·学习·机器人
weiabc1 分钟前
MessageBox的用法,在Delphi与vs中的区别
学习
物联网牛七七1 分钟前
2、stm32f407学习笔记-存储器和寄存器以及映射
笔记·stm32·学习
王解9 分钟前
game1
学习·ctf
人邮异步社区10 分钟前
想学习大语言模型(LLM),应该从哪个开源模型开始?
学习·语言模型·开源
Moonquakes54011 分钟前
嵌入式学习基础笔记(51)
笔记·学习
星期五不见面14 分钟前
机器人学习!(二)ROS-基于v4l2loopback虚拟摄像头项目(4)2026/01/14
学习·机器人
Gary Studio16 分钟前
轮[特殊字符]机器人学习笔记
学习
yi.Ist26 分钟前
博弈论 Nim游戏
c++·学习·算法·游戏·博弈论
电子小白12328 分钟前
第13期PCB layout工程师初级培训-5-生产制造
笔记·嵌入式硬件·学习·制造·pcb·layout