ей присваивается ссылка на атрибут класса, но почему в сам атрибут передается 3 аргумента и как это вместе работает? Спасибо.
class Cluster(object):
def __init__(self, points, point_type):
self.points = points
self.point_type = point_type
self.centroid = self.compute_centroid()
# ...Some irrelevant code...
def compute_centroid(self):
dim = self.points[0].dimensionality()
total_values = pylab.array([0] * dim)
for p in self.points:
total_values = total_values + p.get_attrs()
centroid = self.point_type(
'mean',
total_values / len(self.points),
total_values / len(self.points)
)
return centroid
а что в документации написано?
Надо смотреть что в point_type в конструкторе передается
Обсуждают сегодня