tensor的標量索引和向量索引小細節

2021-10-22 09:33:02 字數 793 閱讀 2397

二維等高維tensor進行矩陣的內積的結果可以實現下標索引。

一維向量的內積的結果不能進行下標索引,因為返回的是標量。

第一部分**關於二維矩陣內積結果及其索引

import torch

x = torch.randn(1,

4,dtype =

float

)w = torch.randn(1,

4,dtype =

float

)end = w @ x.t(

)#不進行下標索引

print

('不進行下標索引的結果是:'

,end)

#進行下標索引

print

('進行下標索引的結果是:'

,end[0]

)

import torch

x = torch.randn(

4,dtype =

float

)w = torch.randn(

4,dtype =

float

)end = w @ x.t(

)#不進行下標索引

print

('不進行下標索引的結果是:'

,end)

#進行下標索引

print

('進行下標索引的結果是:'

標量 向量和張量

其實,標量和向量分別是0階和1階張量,加上其概念相對簡單,本文的重點在於介紹張量。張量的背景及概念 我們知道,很多 尤其是近現代 提出的數學概念,很多都不是從實際出發的,張量這個概念也是。早在它在被命名為tensor之前,數學上就已經有了相關的概念,用做對向量的一種擴張的概念。後來,愛因斯坦和格羅斯...

標量 向量 矩陣 張量及向量和矩陣範數簡介

標量 scalar 乙個標量表示乙個單獨的數,它不同於線性代數中研究的其他大部分物件 通常是多個數的陣列 我們用斜體表示標量。標量通常被賦予小寫的變數名稱。向量 vector 乙個向量表示一組有序排列的數。通過次序中的索引,我們可以確定每個單獨的數。通常我們賦予向量粗體的小寫變數名稱。當我們需要明確...

mysql索引hash索引和b tree索引的區別

mysql下增加索引的方式 修改表結構 alter mytable add index indexname on username length 建立表結構 create table mytable id int not null,username varchar 16 not null,index...