Saltar para o conteúdo principal
🔒 Modo de pré-visualização. As primeiras quinze aulas de Foundations são grátis; esta é Pro. Inicie um trial de 7 dias para desbloquear o editor, as dicas AI e o resto do programa. Cartão necessário, cancele a qualquer momento no Dashboard.Iniciar trial de 7 dias →
← CursosAI Engineering with PythonModule 1 · LLM API Fundamentals · RecapIncorporações: texto → vetoreswrite34 / 105
+100 XP
Tarefa
📝 **Pergunta:** **Escreva a função** \`cos_sim(a, b)\` — similaridade de cosseno entre dois vetores de pontos flutuantes de comprimento igual, sem numpy. Arredonde o resultado para 3 casas decimais. Fórmula: \`\`\` ponto(a, b) / (norma(a) * norma(b)) \`\`\` onde \`ponto\` é a soma dos produtos emparelhados e \`norm\` é sqrt da soma dos quadrados. Em seguida, compare uma consulta real com três documentos: \`\`\` query = [0.21, -0.04, 0.87, 0.14] # "Como faço para cancelar minha assinatura?" reembolso = [0,19, -0,05, 0,85, 0,16] # "reembolsar meu plano, por favor" - deve ser CLOSE clima = [0,92, 0,41, 0,02, 0,78] # "qual é a capital da França?" - longe não relacionado = [0,00, 1,00, 0,00, 0,00] # ortogonal - exatamente 0 com consulta? não, muito pequeno \`\`\` Imprima três linhas: \`\`\` reembolso: 0,999 clima: 0,263 não relacionado: -0,044 \`\`\` 📋 Escolha a resposta certa. 💡 **Dica:** Releia a teoria acima se não tiver certeza.
✏️ Escreve o teu código aqui
🐍
A carregar Python...
Download único (~1 MB). Depois, instantâneo.
📊 Resultado
Clica em Executar para ver o resultado...

💬 Discussão

Seja o primeiro a fazer uma pergunta ou compartilhar uma dica.
Faça login para entrar na discussão. A leitura é gratuita.
Carregando discussão…