Além do Pandas, NumPy, que é um acrônimo para Numerical Pyt...

Próximas questões
Com base no mesmo assunto
Q3331505 Programação
Além do Pandas, NumPy, que é um acrônimo para Numerical Python, é outra biblioteca fundamental para a computação em Python. Ela serve como um dos pilares do ecossistema de ciência de dados e análise numérica, oferecendo suporte para poderosas estruturas de dados de arrays e matrizes multidimensionais.
Seja o dataframe Pandas df carregado da tabela Financiamento e um extrato de seus dados mostrado abaixo.

Imagem associada para resolução da questão

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 é: 
Alternativas

Comentários

Veja os comentários dos nossos alunos

Em resumo, a questão pede que o camarada resolva 2 matrizes, uma grande e uma menor .

A matriz maior tem como argumento de linha a matriz (ou máscara booleana se quiser ser mais técnico):

matriz[:, 1] == 1

E como colunas: 4:6

Resolvendo o primeiro argumento:

1ª ) matriz[:, 1] == 1 --> retorna a coluna 1 de todas as linhas que o projeto_id == 1

obs.: dois pontos sem números significa todas as linhas ou todas as colunas dependendo da posição

Com isso, selecionamos aqueles de financiamento_id de números 0, 1 e 2

2ª ) 4:6 --> selecionamos as colunas 4 e 5 daquele resultado que conseguimos acima (essa seleção exclui o último termo)

Resposta: letra A.

d-

[matriz[:, 1] == 1, 4:6]

1° col, filtro == 1

seleciona os valores da 4° a 5° col. range nao inclui o threshold final

Clique para visualizar este comentário

Visualize os comentários desta questão clicando no botão abaixo