通常我们所见的@符号是用于邮箱中,而在python中@符号也有着重要的作用,一个是表示修饰符,另一个则是表示矩阵乘法 。表示修饰符,可以在模块或者类的定义层内对函数进行修饰 。虽然表示矩阵乘法不常用,但是也是很好的一个方法 。今天的这篇文章详细的给大家进行了讲解,希望可以帮助到大家 。

一、表示修饰符
在函数中,通常可以看到有这个符号的存在,不管是在模块还是在类的定义层中,当我们要对函数进行修饰的时候,就可以在定义函数的前一行使用这个符号,需要注意的是它不能和函数定义在同一行中,所谓的修饰符其实也是一个函数只不过它修饰的对象的作为函数的参数使用,最后会返回一个修饰后的同名函数或其他可调用的东西,当它不是一个可以进行调用的对象时,就会报错 。
def test(func): print("a") return func()def xxx(): print('Hello python!')运行结果:
aHello python!二、表示矩阵乘法
第二种使用方法是在矩阵进行乘法运算的时候使用,只不过这种方式并不常用,但是一旦使用了还是比较实用的,举个例子,代码如下:
n=100x = torch.ones(n,2) x[:,0].uniform_(-1.,1)x[:5]a = tensor(3.,2)y = x@a + torch.rand(n)【python中@符号是什么意思?Python中@符号的用法】到此这篇关于python中@符号是什么意思?Python中@符号的用法的文章就分享到这里了,希望以上的内容可以对大家的学习带来帮助,如果还有其他问题想要了解,可以继续关注学习哦 。



微信扫码,学习更方便

现在报名赠100例知识点合集

猜你喜欢
- python对象有几种类型?Python对象可以分成哪几类?
- Python如何读取大文件?Python读取大文件的两种方法
- python中pathlib模块的用法有哪些?python中pathlib模块的基本使用方法
- python怎么清空绘图的界面?python清空绘图界面的方法有哪些?
- 橡胶热水袋什么时候进入中国
- 中国电子科技大学介绍 成电是哪个学校简称
- 中国哪一个地方下雪最多
- 这四种不同类型的课程要心中有数 大学课程有哪些
- 对口单招报名对象及考试时间安排 高中对口单招是什么意思
- 漫画中魔法阵怎么画好看?绘制魔法阵可以用什么工具?
