Questão de Programação — Python — CESGRANRIO 2024
ProgramaçãoPython
- Código
- cg021982
- Banca
- CESGRANRIO
- Órgão
- Caixa
- Ano
- 2024
- Nível
- Médio
- Cargo
- Técnico Bancário Novo - Tecnologia da Informação
Um time de cientistas de dados usa a linguagem Python e o pacote Numpy para desenvolver um sistema de recomendação que utiliza perfis de usuário baseados em vetores, nos quais cada elemento representa a afinidade do usuário por um determinado produto bancário. Considere dois perfis de usuários, X e Y, e seus respectivos vetores, usuarioX e usuarioY. Para identificar se esses usuários têm gostos similares e fazer recomendações precisas, é crucial calcular a similaridade entre seus perfis. Uma das métricas utilizadas para esse fim é o cosseno da similaridade, calculado a partir do produto escalar entre os dois vetores de perfis de usuário dividido pelo produto das magnitudes desses vetores.Considerando-se esse contexto, qual fragmento de código calcula corretamente o produto escalar entre os dois vetores, usuarioX e usuarioY?
- Anp.cross(usuarioX, usuarioY)
- Bnp.dot(usuarioX, usuarioY)
- Cnp.linalg.norm(usuarioX - usuarioY)
- Dnp.multiply(usuarioX, usuarioY)
- Enp.product(usuarioX, usuarioY)