Colab Python TypeError: 'int' object is not callable hatası

Merhabalar, kod aşağıda cosinüs benzerliğini hesaplamaya calisiyorum ancak TypeError: ‘int’ object is not callable hatası alıyorum, hatam nerede yardımcı olabilecek var mı?

> from math import*
> 
> def square_rooted(x):
> 
>     return round(sqrt(sum([a*a for a in x])),3)
> 
> def cosine_similarity(x,y):
> 
>   numerator = sum(a*b for a,b in zip(x,y))
> 
>   denominator = square_rooted(x)*square_rooted(y)
> 
>   return round(numerator/float(denominator),3)
> 
> print(cosine_similarity([3, 45, 7, 2], [2, 54, 13, 15]))

##Garip bir şekilde kod colab’de çalışmıyor ve Spyder’da çalışıyor :slight_smile: sebebini anlayabilmiş değilim

Hocam şuna bir bak derim

1 Beğeni

Sebebi bir yerlerde sum (veya zip) adli bir degisken tanimlanmis olmasi. Colab nedir bilmiyorum, fakat kullanici istegi olmadan gomulu fonksiyonlarin ismine sahip degiskenler tanimlama aliskanligi varsa uzak durmak isteyebilirsin.

Kod paylasirken basina "> " koymayiniz.
Yazi paylasirken resim olarak degil, yazi olarak paylasiniz.

2 Beğeni