Função Empty do NumPy

Beginner

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:

  • shape para definir o tamanho da matriz
  • dtype (opcional) para o tipo de dados da matriz
  • order (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.