Logo Passei Direto
Buscar

03 - Python para Ciência de Dados (2026) Atividade Objetiva 02

Ferramentas de estudo

Passei Direto Aniversário

Quer receber 70% de desconto para assinar o PasseIA?

Questões resolvidas

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?
a = np.zeros(10) + 4
a = np.zeros(10) * 4
a = np.ones(10) * 4
a= np.ones(10) + 4
a = np.full(10, 4)

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])
arr[::2] = -1
arr[1::2] = -1
arr[arr % 2 == 0] = -1
arr[-2::-2] = -1

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)
float
int32
float64
bool
str

Qual é a saída correta para o código Python a seguir?

import numpy as np
dataset = np.array(['paul', 'jacob', 'vince', 'paul', 'miky', 'larence',
'warren'])
print(dataset == 'paul')
[True False False True False False False]
True
[False False False True False False False]
[True False False False False False False]

Material
páginas com resultados encontrados.
páginas com resultados encontrados.

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Questões resolvidas

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?
a = np.zeros(10) + 4
a = np.zeros(10) * 4
a = np.ones(10) * 4
a= np.ones(10) + 4
a = np.full(10, 4)

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])
arr[::2] = -1
arr[1::2] = -1
arr[arr % 2 == 0] = -1
arr[-2::-2] = -1

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)
float
int32
float64
bool
str

Qual é a saída correta para o código Python a seguir?

import numpy as np
dataset = np.array(['paul', 'jacob', 'vince', 'paul', 'miky', 'larence',
'warren'])
print(dataset == 'paul')
[True False False True False False False]
True
[False False False True False False False]
[True False False False False False False]

Prévia do material em texto

Pontuação desta tentativa: 15 de 15
Enviado 18 mar em 14:41
Esta tentativa levou 2 minutos.
Pergunta 1
3 / 3 pts
 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.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.
 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.zeros(10) * 4
Pergunta 2
3 / 3 pts
 arr[-2::-2] = -1
 arr[1::2] = -1
 arr[arr % 2 == 0] = -1
 arr[::2] = -1
Pergunta 3
3 / 3 pts
 2 (2, 4)
 4 (2)
 2 (4, 2)
 2 (4)
Pergunta 4
3 / 3 pts
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?
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])
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)
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)
1/2
 'int32'
 'str'
 'bool'
 'float64'
 'float'
Pergunta 5
3 / 3 pts
 [True False False False False False False]
 [True False False True False False False]
 [False False False True False False False]
 True
Pontuação do teste: 15 de 15
Qual é a saída correta para o código Python a seguir?
import numpy as np
dataset = np.array(['paul', 'jacob', 'vince', 'paul', 'miky', 'larence', 'warren'])
print(dataset == 'paul')
2/2

Mais conteúdos dessa disciplina