一个python函数参数可以依赖于另一个参数吗?

eli44

我想要类似以下功能的东西:

calc_map(img_in, img_height, img_width, mapping = np.zeros((image_height, image_width)))
[function body]

显然映射的默认参数不可能依赖于该函数中的其他参数。在不使用 image_height 和 image_width 作为全局的情况下,还有另一种方法吗?

我想把它放在我的函数中:

calc_map(img_in, img_height, img_width)
mapping = np.zeros((image_height, image_width))
[function body]

但我还需要将一个已经存在的映射放入函数中并且没有覆盖它..

感谢任何帮助,问候,eli

山姆怀斯

None在函数签名中设置默认值,然后将其替换为您想要的任何内容:

def calc_map(img_in, img_height, img_width, mapping = None)
    if mapping is None:
        mapping = np.zeros((image_height, image_width))

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

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

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

如何使一个Maven模块依赖于另一个?

创建一个依赖于另一个Pod的Pod

测试一个对象是否依赖于另一个对象

依赖于参数的查询在从另一个名称空间别名的类型上表现出意外

Python:如何从依赖于模块的另一个文件中正确导入函数

如何测试依赖于另一个服务(又依赖于Http服务)的服务/组件?

一个按钮依赖于另一个被单击

如何有一个依赖于类的模板参数的成员函数实现?

python中的约束优化,其中一个变量依赖于另一个变量

一个系统中的文件可以依赖于另一个系统中的文件吗?

解耦依赖于另一个类的类,该类的构造函数接受参数

Python脚本依赖于另一个.exe。是否可以将两者合并为一个.exe?

两个异步任务-一个依赖于python中的另一个

是否有一个SQL函数可以让我输入依赖于另一列的某些数据

PHPUnit测试一个依赖于另一个方法的方法

一个CSS类依赖于另一个

如何使参数的默认值依赖于另一个参数(在Python中)?

构造对象,其属性之一依赖于另一个。在C ++中

在cmake中,如何使一个目标依赖于另一个目标?

使用Maven构建时,Android AAR可以依赖于另一个AAR吗?

使用docker可以确定哪些图像依赖于另一个图像

参数化结构的运算符依赖于另一个运算符

C ++ 11模板中的一个参数可以依赖另一个参数吗?

球拍-函数参数上的合同可以取决于另一个参数的值吗?

我可以创建一个链接另一个库但不依赖于其包含的c ++库吗?

Django:一个modelChoiceField 依赖于另一个modelChoiceField

我可以使一个对象属性类型依赖于另一个属性类型吗?

如何单独并行运行一个依赖于另一个大函数的函数

如何键入依赖于另一个类参数值的类参数?