1                            pytorch的基石–Tensor张量

要介绍Tensor这个数据类型,我觉得有必要扯一下数学。

 

我们都知道:

 

标量(Scalar)是只有大小,没有方向的量,如123

 

向量(Vector)是有大小和方向的量,其实就是一串数字,如(1,2)

 

矩阵(Matrix)是好几个向量拍成一排合并而成的一堆数字,如[1,2;3,4]

如图,我们可以看出,矩阵是二维的,向量是一维的,标量是零维的。

 

那么张量(Tensor)是什么呢?呵呵呵呵!大家估计也能猜出来!是按照三维排列的一堆数字?

 

是的。但是也不完全正确。

 

其实标量,向量,矩阵它们三个也是张量,标量是零维的张量,向量是一维的张量,矩阵是二维的张量。

张量就是按照任意维排列的一堆数字的推广。如图所示,矩阵不过是三维张量下的一个二维切面。要找到三维张量下的一个标量,需要三个维度的坐标来定位。

除此之外,张量还可以是四维的、五维的、。。。等等

 

数学扯完了,我们撸串代码操练操练 (*ˉ︶ˉ*)

 

>>>import torch #引用torch

 

>>>x = torch.Tensor(2,3)  #构造一个2x3的矩阵,没初始化但仍然会有值

 

>>>x

 

长春理工大学

最高分

平均分

最低分

最低位次

省控线

2019

595

572

566

35694

502

专业名称

招生地址

考生类别

录取批次

平均分

最低分

计算机科学与技术

河北

理科

本科一批

577.5

576

软件工程

河北

理科

本科一批

578

576

金融工程

河北

理科

本科一批

567.7

566

数据科学与大数据技术

河北

理科

本科一批

574.4

573

广告学

河北

理科

本科一批

567.7

567

网络与新媒体

河北

理科

本科一批

568

568







河北大学

最高分

平均分

最低分

最低位次

省控线

2019

-

-

559

40660

502

专业名称

招生地址

考生类别

录取批次

平均分

最低分

金融学

河北

理科

本科一批

581

578

会计学

河北

理科

本科一批

585

581

工商管理

河北

理科

本科一批

574

572

信息与计算科学

河北

理科

本科一批

570

567

信息安全

河北

理科

本科一批

573

571

经济学

河北

理科

本科一批

578

572







河北师范大学

最高分

平均分

最低分

最低位次

省控线

2019

-

-

555

43493

502

(按显示的专业选,里面有这个名称就是)






专业名称

招生地址

考生类别

录取批次

平均分

最低分

软件工程

河北

理科

本科一批

559

556

计算机科学与技术

河北

理科

本科一批

563

559

信息安全

河北

理科

本科一批

563

559

电子信息工程

河北

理科

本科一批

559

556

信息与计算科学

河北

理科

本科一批

572

566

金融工程

河北

理科

本科一批

560

557