Código de programación inteligente
Sería bueno cambiarlo a esto. Debería ser
¿Dónde? ¿matemáticas? ¿importar? Cálculo de raíz cuadrada
def? sim_distance(prefs, personal1, personal2):
si={}
¿Para qué? ¿cosa? ¿existir? prefs[personal1]:
¿Y si? ¿cosa? ¿existir? Preferencia [Personal 2]:
si[item]=1
¿Si? len(si)==0:? ¿devolver? 0?//¡Hay algo mal en esta oración! !
suma _ de _ cuadrados = suma([pow(prefs[personal 1][item]-prefs[personal 2][item], 2)
¿Para qué? ¿Artículo? en?prefs[personal1]?if?en?preferencias[personal2])
regresar? La sobrecarga de 1/(1 sqrt(suma _ de _ cuadrados)) no está definida. O no declare esta variable o no importe este módulo.