Python中x∧2什么意思,python中的-什么意思
我们平时看到的@符号是用在邮箱里的,但是在python里,@符号也有很重要的作用,一个是表示修饰符,一个是表示矩阵乘法。表示一个修饰符,它可以修改模块或类的定义层中的函数。表示矩阵乘法虽然不常用,但也是一个好方法。
一、表示修饰符
作为函数的修饰符,可以在模块或类的定义层修改函数;
出现在函数定义之前的行中。不允许与函数定义在同一行。
修饰符是一个函数,它以被修改的函数为参数,返回同名的被修改的函数或其他可调用的东西(如果返回的对象不是可调用的对象,会报错)。
deftest(func):
打印(“a”)
returnfunc()
@test#从这里可以看出@test等价于test(xxx()),但是你要这样考虑python代码的执行顺序。
定义xxx():
print(Helloworld!)输出
运行结果:
a
Helloworld!二、表示矩阵乘法
n=100
x=torch.ones(n,2)
x[:0]。统一_(-1。1)
x[:5]
a=张量(3。2)
Y=x@a torch.rand(n)以上是python中@符号的介绍。一定要注意,两个意思都是在python3.5之后~
郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。