Sarcină
📝 **Întrebare:** **Scrieți funcția** \`cos_sim(a, b)\` — asemănarea cosinusului între doi vectori de lungime egală ai flotorilor, fără numpy. Rotunjiți rezultatul la 3 zecimale.
Formula:
\`\`\`
punct(a, b) / (normă(a) * normă(b))
\`\`\`
unde \`punctul\` este suma produselor pereche și \`norma\` este sqrt a sumei pătratelor.
Apoi comparați o interogare reală cu trei documente:
\`\`\`
interogare = [0,21, -0,04, 0,87, 0,14] # "Cum îmi anulez abonamentul?"
rambursare = [0,19, -0,05, 0,85, 0,16] # „rambursează-mi planul, te rog” — ar trebui să fie ÎNCHIS
vremea = [0,92, 0,41, 0,02, 0,78] # "care este capitala Franței?" — departe
fără legătură = [0,00, 1,00, 0,00, 0,00] # ortogonal — exact 0 cu interogare? nu, foarte mic
\`\`\`
Tipăriți trei rânduri:
\`\`\`
rambursare: 0,999
vremea: 0,263
fără legătură: -0,044
\`\`\`
📋 Alegeți răspunsul potrivit.
💡 **Sugestie:** Recitiți teoria de mai sus dacă nu sunteți sigur.