Traceback (most recent call last): File "D:\Users\18805\PycharmProjects\sklearnVRP\main.py", line 273, in <module> AP_cluster(new_data, n_clusters_) File "D:\Users\18805\PycharmProjects\sklearnVRP\main.py", line 200, in AP_cluster cluster_points = [X[i] for i in cluster] TypeError: 'int' object is not iterable 这个错误什么意思
时间: 2023-05-26 21:05:20 浏览: 196
浅谈Python traceback的优雅处理
这个错误意思是在main.py文件的AP_cluster函数(调用的时候在第273行)中,cluster变量是一个整数(int)类型的对象,而不是一个迭代器对象。由于cluster_points列表中的每个元素都应该是X列表中的一个点,所以需要将cluster转换成一个包含整数的列表,以便正确地遍历它并为每个整数找到相应的点。
阅读全文