Introdução
Neste laboratório, aprenderemos sobre a função numpy.matlib.empty() da biblioteca NumPy. Esta função é usada para retornar uma nova matriz com entradas não inicializadas. Ela é usada principalmente para configurar matrizes em vez de objetos ndarray.
Dicas da VM
Após a inicialização da VM, clique no canto superior esquerdo para mudar para a aba Notebook e acessar o Jupyter Notebook para praticar.
Às vezes, pode ser necessário aguardar alguns segundos para que o Jupyter Notebook termine de carregar. A validação das operações não pode ser automatizada devido às limitações do Jupyter Notebook.
Se você enfrentar problemas durante o aprendizado, sinta-se à vontade para perguntar ao Labby. Forneça feedback após a sessão, e resolveremos o problema prontamente para você.
Importar as Bibliotecas NumPy e NumPy Matlib
Primeiramente, importaremos as bibliotecas NumPy e NumPy Matlib usando a palavra-chave import.
import numpy as np
import numpy.matlib
Usar a função empty()
A função numpy.matlib.empty() é usada com os seguintes parâmetros:
shapepara definir o tamanho da matrizdtype(opcional) para o tipo de dados da matrizorder(opcional) para a ordem de inserção da matriz
np.matlib.empty((4,4))
O código acima gerará a seguinte saída:
array([[ 0.00000000e+000, 0.00000000e+000, 0.00000000e+000, 0.00000000e+000],
[ 0.00000000e+000, 0.00000000e+000, 0.00000000e+000, 0.00000000e+000],
[ 8.61381863e+043, -1.94898979e-046, 9.88131292e-324, 0.00000000e+000],
[ 1.13635099e-322, 0.00000000e+000, 0.00000000e+000, 0.00000000e+000]])
Parâmetros Adicionais para Tipo de Dados e Ordem
Também podemos usar parâmetros adicionais ao implementar a função empty(). O parâmetro dtype para o tipo de dados da matriz e o parâmetro order para sua ordem de inserção.
np.matlib.empty((2,3), int)
O código acima gerará a seguinte saída:
array([[-1192611712, 306, 0],
[ 0, 131074, 0]])
np.matlib.empty((4), int, 'C')
O código acima gerará a seguinte saída:
array([ 0, 0, 65793, 1])
Resumo
Neste laboratório, aprendemos sobre a função numpy.matlib.empty(), usada para retornar uma nova matriz com entradas não inicializadas. Também abordamos a sintaxe, os parâmetros e o valor retornado por esta função, juntamente com alguns exemplos de código.
Resumo
Parabéns! Você concluiu o laboratório da Função NumPy Empty. Você pode praticar mais laboratórios no LabEx para aprimorar suas habilidades.