Traceback (most recent call last): File "<stdin>", line 1, in <module> File "clusters.py", line 114, in hcluster closest=distance(clust[0].vec,clust[1].vec) TypeError: 'dict' object is not callable
とエラーが返ります。拾い読みで全部のコードを打ち込んでないのが 悪いのかもしれませんが、
closest=distance(clust[0].vec,clust[1].vec)
のclust
clust=[bicluster(rows[i],id=i) for i in range(len(rows))] の biclusterは
class bicluster: def __init__(self,vec,left=None,right=None,distance=0.0,id=None): self.left=left self.right=right self.vec=vec self.id=id self.distance=distance と打ち込んでいます。何が悪いんでしょうか教えてくだしあ。