当前位置: 首页 > news >正文

【带着学Pytorch】2、张量(Tensor)的介绍与创建

一、Tensor介绍

 1.1、 张量是什么?

       最开始在出现CPU和GPU, GPU出现主要解决的问题时并行计算,在此基础上的软件层面的工作基本上围绕着并行计算进行的,张量也不例外。

首先,我们先来聊聊 编程语言,python,java ,C,C++等,他们都有的共同特点是什么?在大学中计算机类专业耳熟能详, 算法、数据结构 等等。其实这些语言对于使用者来说仅仅是语法的差异,解决同一个问题它们的核心本质数据结构和算法都没有发生太大的变化。一门语言的语法你掌握了然于心,其实编程就像“搭积木”。然而 深度学习和编程语言有很多相似的地方。pytroch其实就像是一个工具,让你能够用这些“积木”的最小单元进行搭积木。为什么称之为“积木的最小单元”? 看完后面内容你就明白了。

        tensor本质上就是pytorch定义的一种数据结构。它像 python 中的list, 像numpy的数组,它这里仅仅称之为“像”。

        tensor的严格定义 :张量是一个多维数组,它是标量、向量、矩阵的高维拓展。

 他是有多种形态,这个形态与它的维度有很大关系。 

  • 0维:标量 ,理解为一个数字
  • 1维:向量, 一列或一行数字,这里和线性代数的含义共通。
  • 二维:矩阵, 理解就是军训时排列的方阵,里面的人就像是数字。
  • 多维:多维数组,现实世界图片, 就是 3*W*H 的0~255数字组成的多维数组。

Tensor 就是用来在计

http://www.lryc.cn/news/130550.html

相关文章:

  • UniApp 制作高德地图插件
  • C# 图像处理之灰色图转化为RGB图像
  • 从零实战SLAM-第八课(非特征点的视觉里程计)
  • Azure使用CLI创建VM
  • Rust: 聊聊AtomicPtr<()>和 *const ()
  • 公网远程连接Redis数据库详解
  • 天津报web前端培训班一定要选贵的吗?
  • iptables学习笔记
  • Express 实战(一):概览
  • SpringBoot中的可扩展接口
  • 中大型无人机远程VHF语音电台系统方案
  • 数字孪生和SCADA有哪些区别?
  • [bug] 记录version `GLIBCXX_3.4.29‘ not found 解决方法
  • git 回滚相关问题
  • SQL力扣练习(十一)
  • 如何将常用的jdbc方法封装起来???
  • 【1day】复现任我行协同CRM存在SQL注入漏洞
  • 3D虚拟形象数字替身的制作及应用介绍
  • Spring中JavaBean的生命周期及模式
  • Qt5开发环境-银河麒麟V10ARM平台
  • 「Qt」文件读写操作
  • 0101前期准备-大数据学习
  • TypeScript教程(四)基本运算符
  • 计算机网络的性能指标
  • BBS项目day04 文章详情页、点赞点菜、评论功能
  • el-table分页后序号连续的两种方法
  • Nginx反向代理技巧
  • kafka--kafka的基本概念-副本概念replica
  • css伪元素实现li列表圆点相连+锚点跳转悬浮窗实现
  • IronPDF for .NET Crack