python中的@運算符

在看fastai的代碼時,看到這麼一段:

n=100
x = torch.ones(n,2) 
x[:,0].uniform_(-1.,1)
x[:5]
a = tensor(3.,2)
y = x@a + torch.rand(n)

這裏面有個@符號不知道是啥意思?

於是百度搜了一下,都是說@xxx是註解或者裝飾器,明顯不是這段代碼的場景嘛!

於是又Google了一下,原來這個@是Python 3.5之後加入的矩陣乘法運算符,終於明白了!

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章