十年网站开发经验 + 多家企业客户 + 靠谱的建站团队
量身定制 + 运营维护+专业推广+无忧售后,网站问题一站解决
buildMatrix类TSP中的函数,所以在类内部调用的话,需要加上self. ,否则会被当成外部函数,所以提示未定义
创新互联主要从事成都网站设计、成都做网站、网页设计、企业做网站、公司建网站等业务。立足成都服务同安,十载网站建设经验,价格优惠、服务专业,欢迎来电咨询建站服务:13518219792
x确实没有定义
vars()函数用来获取一个类实例的所有属性和值。
你没有定义类;
func中也没有传入这个类的对象实例。
下面是我写的例子
下面是执行后的效果
如果你在 Python 代码中使用了 _name_ 这个变量,但运行时显示这个变量未定义,那可能是因为这个变量的值是 __main__。在 Python 中,__main__ 是一个特殊的字符串,表示这个文件中包含的代码是在主程序中执行的,而不是作为模块被导入。因此,如果你在代码中检查 _name_ 变量的值,应该将它改为 __name__。例如:
这样,当你运行这个 Python 文件时,_name_ 变量就不会未定义了。