Buscar

Atividade Objetiva 02_ 11 - Programação para Ciência de Dados (2023)

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 4 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Prévia do material em texto

23/03/2024, 16:15 Atividade Objetiva 02: 11 - Programação para Ciência de Dados (2023)
https://pucminas.instructure.com/courses/145871/quizzes/381702 1/4
Atividade Objetiva 02
Entrega Sem prazo
Pontos 15
Perguntas 5
Limite de tempo Nenhum
Tentativas permitidas Sem limite
Histórico de tentativas
Tentativa Tempo Pontuação
MANTIDO Tentativa 2 9 minutos 15 de 15
MAIS RECENTE Tentativa 2 9 minutos 15 de 15
Tentativa 1 8 minutos 11,5 de 15
 As respostas corretas estão ocultas.
Pontuação desta tentativa: 15 de 15
Enviado 23 mar em 16:15
Esta tentativa levou 9 minutos.

Pergunta 1
3 / 3 pts
Fazer o teste novamente
Qual a saída correta para código a seguir?
import numpy as np
series = [[23,45,12,679], [14,48,69,38]]
new_series = np.array(series)
https://pucminas.instructure.com/courses/145871/quizzes/381702/history?version=2
https://pucminas.instructure.com/courses/145871/quizzes/381702/history?version=2
https://pucminas.instructure.com/courses/145871/quizzes/381702/history?version=1
https://pucminas.instructure.com/courses/145871/quizzes/381702/take?user_id=250441
23/03/2024, 16:15 Atividade Objetiva 02: 11 - Programação para Ciência de Dados (2023)
https://pucminas.instructure.com/courses/145871/quizzes/381702 2/4
 2 (2, 4)
 2 (4, 2)
 4 (2)
 2 (4)

Pergunta 2
3 / 3 pts
 'float64'
 'int32'
 'str'
 'bool'
 'float'

Pergunta 3
3 / 3 pts
print(new_series.ndim)
print(new_series.shape)
Qual é a saída para o código a seguir?
import numpy as np
percentiles = [98, 76.37, 55.55, 69, 88]
first_subject = np.array(percentiles)
print(first_subject.dtype.name)
 
23/03/2024, 16:15 Atividade Objetiva 02: 11 - Programação para Ciência de Dados (2023)
https://pucminas.instructure.com/courses/145871/quizzes/381702 3/4
 a = np.zeros(10) + 4
Correto! O comando np.zeros((10)) cria um ndarray com 10 elementos, todos com valor zero. Portanto, quando o adicionarmos o escalar 4 teremos
um ndarray com 10 elementos com valor 4.
 a = np.zeros(10) * 4
 a = np.ones(10) * 4
Correto! O comando np.ones((10)) cria um ndarray com 10 elementos, todos com valor um. Portanto, quando o multiplicarmos por 4 teremos um
ndarray com 10 elementos com valor 4.
 a= np.ones(10) + 4
 a = np.full(10, 4)
Correto! O comando np.full(10,4) retorna um ndarray com 10 posições, armazenando o número 4 em cada uma delas.

Pergunta 4
3 / 3 pts
 arr[arr == 0] = -1
 arr[arr != 1] = -1
 arr = np.full((5x5),-1)
 arr = arr - (np.eye(5) + 1)

Vamos supor que eu queira criar um ndarray de uma dimensão, com 10 posições armazenando o valor 4. Quais das seguintes formas são
corretas?
Após criar uma matriz identidade de 5x5, um programador deseja preencher os elementos acima e abaixo da diagonal principal com o número -1.
Como ele pode fazer isso?
arr = np.eye(5)
 
23/03/2024, 16:15 Atividade Objetiva 02: 11 - Programação para Ciência de Dados (2023)
https://pucminas.instructure.com/courses/145871/quizzes/381702 4/4
Pergunta 5
3 / 3 pts
 arr[::2] = -1
 arr[1::2] = -1
 arr[arr % 2 == 0] = -1
 arr[-2::-2] = -1
Pontuação do teste: 15 de 15
Quais das opções substituem todos os números pares do array abaixo por -1?
arr = np.array([0, 1, 2, 3, 4, 5, 6, 7, 8, 9])

Outros materiais