当前位置: 首页 > 图灵资讯 > 行业资讯> python中@是什么意思

python中@是什么意思

来源:图灵python
时间: 2024-09-04 20:01:42

通常,我们在python中看到的@符号用于电子邮件@符号也起着重要的作用,一是表示修饰符,另一种是表示修饰符,另一种是表示修饰符表示矩阵乘法。表示修饰符可以在模块或类定义层中修饰函数。虽然表示矩阵乘法不常用,但也是一种很好的方法。

一、表示修饰符

用作函数的修饰符可以在模块或类定义层中修饰函数;

出现在函数定义的前一行,不允许与函数定义在同一行。

修改符是一个函数,它使用修改后的函数作为参数,并返回修改后的同名函数或其他可调用的东西(如果返回不是可调用的对象,则会报告错误)。

deftest(func):
print("a")
returnfunc()

@test#从这里可以看出,@test等于test(xxx(),但是你必须考虑python代码的执行顺序
defxxx():
print('Helloworld!')

输出

运行结果:
a
Helloworld!

二、表示矩阵乘法

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之后的这两个含义~