XPTO é uma empresa multinacional cujo ramo é a consultoria de software. Ela possui uma vasta equipe de desenvolvedores que atuam nas mais diversas áreas, sendo a área de maior destaque atualmente a de análise de dados e aprendizado de máquina, que trabalha com a linguagem Python 3. A empresa foi contratada por um cliente para elaborar um modelo de aprendizado de máquina com bom desempenho para detectar transações fraudulentas de cartões de crédito. Para tal, o cliente forneceu à empresa XPTO um dataset com o nome transacoes.csv contendo cinco colunas com variáveis quantitativas (com os nomes “V1”, “V2”, “V3”, “V4” e “V5”) e uma coluna (com o nome “classe”) indicando se a transação em questão foi fraudulenta ou não (0 – não fraudulenta, 1 – fraudulenta).
a) Para realizar a análise exploratória dos dados, a equipe deseja importar esses dados em um dataframe. Escreva qual a biblioteca da linguagem Python que ela deverá utilizar para tal propósito e apresente qual é a maneira de importar esses dados em um dataframe utilizando a biblioteca.
b) Após a análise exploratória e pré-processamento dos dados, a equipe deixou os dados armazenados em um dataframe com o nome dft. Os nomes das colunas de todas as variáveis foram mantidos. A equipe decidiu que irá testar o desempenho do algoritmo kNN (k-nearest neighbors) disponível na biblioteca scikit-learn. Escreva um trecho de código que irá treinar e testar o modelo utilizando o algoritmo kNN e o conjunto de dados disponível no dataframe dft.
OBS: Não é necessário realizar o import das bibliotecas no trecho de código nem coletar as métricas de desempenho do modelo.
Ops! Esta questão ainda não tem padrão de resposta.
Ops! Esta questão ainda não tem resolução em texto.
Ops! Esta questão ainda não tem resolução em vídeo.
Questões Relacionadas
Um time de desenvolvimento em Python 3 elaborou uma classe genérica para consumir recursos de fontes externas diversas, como arquivos, bancos de dados ou dispositivos de hardware. O código dessa classe é o que segue:
class FonteDeDados:
def __init__(self, endereco):
raise NotImplementedError()
def proximoDado():
raise NotImplementedError()
def possuiDados():
raise NotImplementedError()
Em que:
- __init__: Construtor da classe. Recebe como parâmetro o endereço do recurso a ser acessado (como o caminho do banco de dados, ou o nome do arquivo a ser acessado).
- proximoDado: Método que lê a menor unidade de dado que pode ser lido da fonte de dados. Caso não existam dados a serem lidos, esse método …
O acompanhamento do lançamento e pagamento de tributos constitui-se em uma importante atividade no contexto do conjunto de impostos, os quais representam obrigações do contribuinte. Considerando tal ambiente, suponha que o Tribunal de Contas do Município de São Paulo tem como objetivo a criação de um banco de dados para registrar dados relacionados ao controle do lançamento de impostos relativos a cada um dos tributos existentes, em cada exercício fiscal. Dessa forma, esse banco de dados deve conter três tabelas, a saber:
- Tabela Contribuinte: atributos CPF (texto com 14 caracteres, chave primária), Nome (texto com 30 caracteres), Endereço (texto com 30 caracteres), Nacionalidade (texto com …
A empresa FOO atua no ramo logístico, sendo responsável pelo envio de pacotes para os mais variados clientes. O sistema interno da empresa foi desenvolvido originalmente na linguagem Java, porém a equipe de desenvolvimento está realizando uma migração de partes do sistema para a linguagem Python, devido a uma maior variedade de recursos para a análise de dados.
a) O código apresentado a seguir representa uma classe de um usuário do sistema original.
public class Usuario {
String nome;
String senha;
public Usuario(String nome, String senha) {
this.nome = nome;
this.senha = senha;
}
}
Escreva o código correspondente na linguagem Python.
b) Aproveitando a migração do sistema, a equipe de desenv…



