类型名称为value的Python函数参数的名称和原因

马克曼

这个问题很可能是重复的,但是我不知道这个概念叫什么,所以我什至都不知道如何搜索它。

我是Python的新手,正尝试从Caffe示例了解此功能

def conv_relu(bottom, ks, nout, stride=1, pad=0, group=1):
    conv = L.Convolution(bottom, kernel_size=ks, stride=stride,
                                num_output=nout, pad=pad, group=group)
    return conv, L.ReLU(conv, in_place=True)

我想通了参数stride=1pad=1等在conv_relu函数定义为默认初始值,但随后做什么kernel_size=ksstride=stride等在L.Convolution通话是什么意思?有点像名称/值对吗?

如果没有别的,有人可以告诉我这叫什么吗?

致癌物质

这些是关键字参数。

some_function(x=y, z=zz) 

x是在声明函数时参数的名称,并且y是传入的值。

使用关键字参数的原因:

  • 您可以按任何顺序赋予它们,而不仅仅是函数定义中的顺序
  • 稍后再查看代码时,如果参数具有良好的名称,则可以立即确定所传递变量的用途,而无需检查函数定义或文档以查看数据的含义。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

Swift函数参数:名称和对象类型

应用函数名称和参数的函数类型

没有函数与给定的名称和参数类型匹配

在TypeScript中获取函数参数名称和类型

函数名称和参数之间的Python方括号:func [...](...)

函数名称相同,参数类型不同

函数名称为什么不能与返回名称类型相同?

如何在TypeScript中为函数参数设置参数名称和类型?

函数名称和参数的映射字典

获取函数名称和参数

如何将以参数为参数的函数传递给函数名称为字符串的python中的另一个函数?

具有相同名称但参数和返回类型不同的虚函数

如何通过名称和参数类型在 C# 中的程序集中查找函数?

Intellij代码完成,显示方法/构造函数的参数类型和变量名称

具有相同名称和参数,不同返回类型的C ++成员函数

如何在MySQL中获取函数体,名称,参数和返回类型?

在C中实现2个具有相同类型和名称但参数不同的函数

Django / Postgres-没有函数匹配给定的名称和参数类型

clang-query:检查函数参数类型的模板参数的名称

名称相同但参数类型与模板参数不同的多个函数

参数类型类名称

python函数更改超参数名称

Python列表函数参数名称

在Python中参数化函数名称

在Python中更改函数参数名称

类型名称参数包和自动参数包之间的区别?

发现多个名称为“ count”的方法,结果,参数类型或属性不匹配

您如何调用名称为变量的函数?

触发名称为变量名的函数