A linguagem Python, em conjunto com diversas bibliotecas, o...
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
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