A linguagem Python, em conjunto com diversas bibliotecas, o...

Próximas questões
Com base no mesmo assunto
Q3158079 Programação
A linguagem Python, em conjunto com diversas bibliotecas, oferece ferramentas com aplicação em análise e ciência de dados.
Acerca das bibliotecas NumPy, pandas e SciPy, analise as afirmativas a seguir, e assinale V para a afirmativa verdadeira e F para a falsa.

( ) A biblioteca NumPy é baseada na manipulação de estruturas de dados multidimensionais, nas quais todos os elementos possuem o mesmo tipo.

( ) A biblioteca pandas possui métodos próprios para geração e visualização de gráficos.

( ) A biblioteca SciPy possui um pacote para manipulação de matrizes esparsas.


As afirmativas são, respectivamente
Alternativas

Gabarito comentado

Confira o gabarito comentado por um dos nossos professores

Alternativa correta: B - V, F e V.

Tema central: A questão aborda bibliotecas populares da linguagem Python utilizadas na análise e ciência de dados: NumPy, pandas e SciPy. Essas bibliotecas são fundamentais para manipular e analisar grandes volumes de dados de forma eficiente.

NumPy: É uma biblioteca essencial em Python para computação científica. Ela é baseada na manipulação de arrays (ou matrizes) multidimensionais, onde todos os elementos possuem o mesmo tipo de dado. Isso é importante para a eficiência de processamento.

Afirmativa 1: É verdadeira. NumPy manipula estruturas de dados multidimensionais, conhecidas como arrays, nas quais todos os elementos possuem o mesmo tipo, o que é uma característica central da biblioteca.

pandas: Esta biblioteca é utilizada para manipulação e análise de dados, especialmente séries temporais e tabelas de dados. Embora possua funcionalidades para manipulação e operação de dados, a geração de gráficos não é um de seus focos principais. Para visualização, pandas frequentemente utiliza bibliotecas como Matplotlib ou Seaborn.

Afirmativa 2: É falsa. Embora pandas possa gerar gráficos de forma integrada com Matplotlib, ela não possui métodos próprios para visualização de gráficos; ela utiliza funcionalidades de outras bibliotecas para tais fins.

SciPy: É uma biblioteca que amplia as capacidades do NumPy, fornecendo muitas funções adicionais úteis para matemática avançada, ciência e engenharia. SciPy inclui um módulo chamado `scipy.sparse` para manipulação de matrizes esparsas, que são matrizes onde a maioria dos elementos é zero.

Afirmativa 3: É verdadeira. A biblioteca SciPy possui, de fato, um pacote específico para manipulação de matrizes esparsas, que é uma funcionalidade importante para otimizar o uso de memória e aumentar a eficiência computacional em certas situações.

Análise das alternativas:

- A: Incorreta. A segunda afirmativa é falsa.

- B: Correta. As afirmações são V, F e V.

- C: Incorreta. A primeira afirmativa é verdadeira.

- D: Incorreta. A primeira e a terceira afirmativas são verdadeiras.

- E: Incorreta. A segunda afirmativa é falsa.

Ao responder questões de concurso, é crucial prestar atenção nos detalhes das funcionalidades descritas, especialmente quando diferentes bibliotecas podem ter algumas sobreposições em capacidades. Conhecer bem as características únicas de cada biblioteca ajuda a evitar pegadinhas.

Gostou do comentário? Deixe sua avaliação aqui embaixo!

Clique para visualizar este gabarito

Visualize o gabarito desta questão clicando no botão abaixo

Comentários

Veja os comentários dos nossos alunos

(F ) A biblioteca pandas possui métodos próprios para geração e visualização de gráficos.

É falso pois, Pandas é uma biblioteca focada em manipulação de dados e não em visualização. Estaria correta se fosse o Matplot.

Resposta Correta, alternativa B.

Clique para visualizar este comentário

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