Questões de Concurso
Para tecnologista
Foram encontradas 4.871 questões
Resolva questões gratuitamente!
Junte-se a mais de 4 milhões de concurseiros!
Seja o dataframe Pandas df carregado da tabela Financiamento e um extrato de seus dados mostrado abaixo.
E seja o seguinte código NumPy, que transforma df em matriz e manipula suas linhas e colunas.
import numpy as np matriz = df.values subconjunto = matriz[matriz[:, 1] == 1, 4:6]
Das opções abaixo, a que apresenta corretamente o array extraído pela operação NumPy é:
I. Empregar categorias para dados textuais repetitivos ao invés de strings.
II. Segmentar os dados em chunks menores durante a leitura de arquivos grandes, utilizando o parâmetro chunksize no read_csv.
III. Fazer uso intensivo de operações inplace.
Sobre as afirmativas acima, pode-se dizer que:
Considere o seguinte código Python que implementa parte de um ETL sobre a tabela Financiamento.
import pandas as pd from sqlalchemy import create_engine from datetime import datetime
engine = create_engine(“postgresql:// postgres:postgres@localhost:5432/bd_pesquisa”) query = “SELECT * FROM Financiamento” df = pd.read_sql_query(con=engine.connect(), sql=sql_text(query)) df[‘data_inicio’] = pd.to_datetime(df[‘data_ inicio’]).dt.strftime(‘%d/%m/%Y’) df[‘data_fim’] = pd.to_datetime(df[‘data_ fim’]).dt.strftime(‘%d/%m/%Y’) df.to_csv(‘financiamentos_transformados.csv’, index=False)
Observe as afirmativas a seguir sobre a execução do código.
I. O código se conecta a um banco de dados PostgreSQL usando a biblioteca SQLAlchemy e extrai todos os dados da tabela Financiamento.
II. As colunas data_inicio e data_fim são transformadas para o formato DD/MM/AAAA, mas esses dados não são atualizados no banco de dados.
III. O dataframe resultante da transformação é salvo em um arquivo CSV chamado financiamentos_transformados.csv na máquina local, incluindo o índice do datadrame como uma coluna adicional.
Sobre as afirmativas acima, pode-se dizer que:
Seja o diagrama ER apresentado abaixo, desenhado na notação crow’s foot, para um sistema de gestão de pesquisa.
Entre as opções abaixo, a que apresenta corretamente uma consulta SQL para retornar o valor total de financiamento de um projeto chamado “Inovação em Saúde” é:
I. Classe de risco 1: risco individual e para a comunidade é baixo, ou seja, são microrganismos que têm baixa probabilidade de provocar infecções no homem ou em animais, como por exemplo o Bacillus subtilis.
II. Classe de risco 2: risco individual é moderado e para a comunidade é limitado. São microrganismos que podem provocar infecções, porém, dispõe-se de medidas terapêuticas e profiláticas eficientes, sendo o risco de propagação limitado, como por exemplo Vírus da Febre Amarela e Schistosoma mansoni.
III. Classe de risco 3: risco individual é alto e para a comunidade é moderado. O patógeno pode provocar infecções no homem e nos animais graves, podendo se propagar de indivíduo para indivíduo, porém existem medidas terapêuticas e de profilaxia, como por exemplo o vírus Marburg.
IV. Classe de risco 4: risco individual e para a comunidade é alto. São microrganismos que representam sério risco para o homem e para os animais, sendo altamente patogênicos, de fácil propagação, não existindo medidas profiláticas ou terapêuticas, como por exemplos o Vírus da Encefalite Equina Venezuelana e Mycobacterium tuberculosis.
Sobre as afirmativas é correto afirmar que são corretas, apenas:
I. a autorização para remessa de amostra do patrimônio genético para o exterior independe da informação sobre o uso pretendido.
II. o acesso ao conhecimento tradicional associado de origem não identificável independe de consentimento prévio informado.
III. o modelo de Termo de Transferência de Material usado atualmente no Brasil foi aprovado na resolução nº 27 do Conselho de Gestão do Patrimônio Genético.
IV. as infrações administrativas, de acordo com a legislação vigente, serão punidas com as sanções de advertência, multa, apreensão e detenção nos casos mais graves.
Sobre as afirmações acima, de acordo com a legislação de Patrimônio Genético é correta apenas: