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

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

相关推荐
Z***G4791 小时前
网络爬虫学习:借助DeepSeek完善爬虫软件,实现模拟鼠标右键点击,将链接另存为本地文件
爬虫·学习·计算机外设
我命由我123452 小时前
微信开发者工具 - 模拟器分离窗口与关闭分离窗口
前端·javascript·学习·微信小程序·前端框架·html·js
DKPT2 小时前
ZGC和G1收集器相比哪个更好?
java·jvm·笔记·学习·spring
Main. 243 小时前
从0到1学习Qt -- 常见控件之显示类控件
qt·学习
e***19353 小时前
爬虫学习 01 Web Scraper的使用
前端·爬虫·学习
二川bro7 小时前
多模态AI开发:Python实现跨模态学习
人工智能·python·学习
石像鬼₧魂石8 小时前
Netcat,网络瑞士军刀(新手学习备用)
学习
todoitbo8 小时前
基于 DevUI MateChat 搭建前端编程学习智能助手:从痛点到解决方案
前端·学习·ai·状态模式·devui·matechat
Ma04071311 小时前
【机器学习】监督学习、无监督学习、半监督学习、自监督学习、弱监督学习、强化学习
人工智能·学习·机器学习
小熊officer11 小时前
Nginx学习
运维·学习·nginx