Pular para o conteúdo
2024 Cesgranrio Caixa · TI (Prova 2) Dificuldade: Média

Caixa Econômica Federal 2024 · TI (Prova 2) — questão 51

51 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 usuarioX e usuarioY? vetores, np.cross(usuarioX, usuarioY)

  1. A np.cross(usuarioX, usuarioY)
  2. B np.dot(usuarioX, usuarioY) Gabarito oficial
  3. C np.linalg.norm(usuarioX - usuarioY)
  4. D np.multiply(usuarioX, usuarioY)
  5. E np.product(usuarioX, usuarioY)

Gabarito oficial

Alternativa B

np.dot(usuarioX, usuarioY)

Explicação no app

Por que o gabarito é a alternativa B?

No app, esta questão vem com a explicação completa: o dispositivo ou o conceito cobrado, por que o gabarito é a alternativa B e onde está a pegadinha da Cesgranrio. São 781 explicações só em Bancários, e 9.505 questões nos onze concursos do app.

47 de 60 em Caixa · TI (Prova 2) · Concursos Bancários