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

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

相关推荐
kkkkkkkkkk_Z4 分钟前
新手自学嵌入式 | 学习日记:ARM内核启动代码、时钟系统(PLL/Prescaler/PFD)与IMX6ULL时钟配置
arm开发·学习
丁希希哇15 分钟前
强化学习与偏好学习基础:PPO,DPO,GRPO
人工智能·学习·机器学习·大语言模型
破壁者-燕19 分钟前
MLE 基础学习 Transformer
深度学习·学习·transformer
JWASX42 分钟前
【agent 开发】agent 开发学习 - LangChain(1)
python·学习·agent
星恒随风1 小时前
Linux进程基础(二):进程调度、上下文切换、O(1)调度器、环境变量与虚拟地址空间
linux·笔记·学习·状态模式
牧羊人.3331 小时前
动手学深度学习 06|学习率调整
人工智能·深度学习·学习
遇印记2 小时前
数据通信初步
运维·服务器·网络·windows·学习
陈年老古董2 小时前
Hive 文件格式与查询学习笔记
hive·笔记·学习
承渊政道2 小时前
Linux网络学习【UDP Socket编程实战:网络命令与客户端访问Linux验证】
linux·网络·学习·ubuntu·编程实战·udp socket
小O的算法实验室2 小时前
IEEE TEVC,知识与学习驱动人工蜂群算法+家庭医疗护理路径与调度
学习