lambda函数在这段代码中做了什么?

时间:2016-12-02 16:26:09

标签: python lambda

我有以下代码用于贪婪地实施旅行商问题。我无法理解lambda函数在此代码中的作用。

($year = date("Y");)

我意识到它正在创建一个x传入的匿名函数。但是我不确定是什么传递给了这个函数。什么是x?

1 个答案:

答案 0 :(得分:0)

closest变为to_visit[i],以便

distance(path[-1], to_visit[i]) = 
  min(distance(path[-1], to_visit[0]), distance(path[-1], to_visit[1]), ...)

换句话说,lambda函数不是to_visit[i]而是distance(path[-1], to_visit[i])进行比较。