日本综合一区二区|亚洲中文天堂综合|日韩欧美自拍一区|男女精品天堂一区|欧美自拍第6页亚洲成人精品一区|亚洲黄色天堂一区二区成人|超碰91偷拍第一页|日韩av夜夜嗨中文字幕|久久蜜综合视频官网|精美人妻一区二区三区

RELATEED CONSULTING
相關(guān)咨詢
選擇下列產(chǎn)品馬上在線溝通
服務(wù)時間:8:30-17:00
你可能遇到了下面的問題
關(guān)閉右側(cè)工具欄

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營銷解決方案
創(chuàng)新互聯(lián)Python教程:python中@是什么意思

通常我們所見的@符號是用于郵箱中,而在python中@符號也有著重要的作用,一個是表示修飾符,另一個則是表示矩陣乘法。表示修飾符,可以在模塊或者類的定義層內(nèi)對函數(shù)進(jìn)行修飾。雖然表示矩陣乘法不常用,但是也是很好的一個方法。

一、表示修飾符

用做函數(shù)的修飾符,可以在模塊或者類的定義層內(nèi)對函數(shù)進(jìn)行修飾;

出現(xiàn)在函數(shù)定義的前一行,不允許和函數(shù)定義在同一行。

一個修飾符就是一個函數(shù),它將被修飾的函數(shù)作為參數(shù),并返回修飾后的同名函數(shù)或其他可調(diào)用的東西(如果返回不是一個可調(diào)用的對象那么會報錯)。

def test(func):
    print("a")
    return func()
    
@test# 從這里可以看出@test等價于 test(xxx()),但是這種寫法你得考慮python代碼的執(zhí)行順序
def xxx():
    print('Hello world!')

輸出

運(yùn)行結(jié)果:
a
Hello world!

二、表示矩陣乘法

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

以上就是python中@符號的介紹,一定要注意這兩種含義都是在python3.5以后哦~


名稱欄目:創(chuàng)新互聯(lián)Python教程:python中@是什么意思
鏈接地址:http://www.dlmjj.cn/article/dhgepoj.html