等待函数结束以继续Python中的程序

时间:2012-05-21 23:54:37

标签: python function loops return wait

我正在用Python实现kmeans并且我循环移动质心的部分直到没有移动,但是lCentroides和lCentroidesPrevious的比较返回True,即使它们将会有所不同,因为主要功能没有'等到repartePixelesEnClusters()函数结束(并重新分配lCentroides),所以它们都是相同的。这是代码:

def main():
    lCentroidesPrevious = []
    while centroidesIguales == False:   
        infoClusters = initInfoClusters()
        lCentroides, infoClusters = repartePixelesEnClusters(lCentroides, infoClusters) 
        centroidesIguales = lCentroides == lCentroidesPrevious
        lCentroidesPrevious = lCentroides

任何提示?我已经阅读了一些关于线程的内容,但我不想使用它们......还有其他方法吗?

0 个答案:

没有答案