python两个变量-查找最接近零的变量
我有两个变量-Value1和Value2,它们是使用代码中以前的函数设置的。 我想选择并输出最接近零的变量 每次运行代码时,变量都会发生变化,因此可以是十进制或整数格式,也可以是正值/负值 我见过使用lambda和numpy的例子,但我对python还不熟悉,所以我不确定如何正确实现这些。我看到的示例中的值是数组或列表中的值,但我看到的是两个独立的变量。您可以与应用abs功能的关键参数一起使用,即距零的距离:python两个变量-查找最接近零的变量,python,numpy,comparison,Python,Numpy,Comparison,我有两个变量-Value1和Value2,它们是使用代码中以前的函数设置的。 我想选择并输出最接近零的变量 每次运行代码时,变量都会发生变化,因此可以是十进制或整数格式,也可以是正值/负值 我见过使用lambda和numpy的例子,但我对python还不熟悉,所以我不确定如何正确实现这些。我看到的示例中的值是数组或列表中的值,但我看到的是两个独立的变量。您可以与应用abs功能的关键参数一起使用,即距零的距离: x = min([value1, value2], key=abs) 您可以与应用
x = min([value1, value2], key=abs)
您可以与应用abs功能的关键参数一起使用,即距零的距离:
x = min([value1, value2], key=abs)
您可以选择绝对值最小的一个:
a = -4
b = 3
min(a, b, key=abs)
# 3
您可以选择绝对值最小的一个:
a = -4
b = 3
min(a, b, key=abs)
# 3
如果这些值与零等距呢?如果这些值与零等距呢?