Numpy em cinco perguntas
- #Machine Learning
- #Python
O que é Numpy?
Numpy (Numerical Python) é um biblioteca open source amplamente usada na ciência e engenharia.
Como importar o Numpy?
>>> import numpy as np # usamos np para fins de praticidade
Como criar um array com Numpy?
>>> my_array = numpy.array([0, 1, 2, 3, 4])
>>> print(my_array)
saída: 1, 2, 3, 4
Qual a diferença entre Python Lists e Numpy Arrays?
Numpy arrays possibilita cálculos mais rapidamente em relação a operações com listas em Python.
Como encontrar o tamanho de um array?
- ndim: mostra número de dimensões de um array
- size: diz a quantidade de elementos em um array
- shape: retorna uma tupla com a distribuição dos elementos dentro do array (como uma matriz, digamos (2, 3)
>>> array_example = np.array([[[0, 1, 2, 3],
... [4, 5, 6, 7]],
...
... [[0, 1, 2, 3],
... [4, 5, 6, 7]],
...
... [[0 ,1 ,2, 3],
... [4, 5, 6, 7]]])
>>> array_example.ndim
saída: 3
>>> array_example.size
saída: 24
>> array_example.shape
saída: (3, 2, 4)
___
O artigo é uma apresentação breve a biblioteca, há perguntas importantes que foram deixadas de lado como operações (matriciais em especial) e outras técnicas que também se aplicam a listas como slicing.