Matriz vazia numpy

Matriz vazia numpy
O Python oferece a seus usuários uma variedade de funções. A Biblioteca Python tem uma função de matriz vazia numpy para trabalhar com matrizes. É usado para gerar uma matriz vazia e totalmente vazia de acordo com as instruções do usuário, que envolve o uso do tipo de dados e forma de dados da matriz sem inicializar os elementos. Falaremos sobre a matriz vazia Python Numpy, especialmente como construir uma matriz vazia com Python Numpy. Também forneceremos alguns programas de exemplo criando e lidando com matrizes numpy e operações relacionadas.

O que é uma matriz vazia numpy?

Sem inicializar as entradas, a função Python Numpy vazio () pode ser usada para criar uma nova matriz das formas e tipos especificados. Esta função aceita três entradas e, ao fornecer esses parâmetros, podemos especificar o tipo de dados e a ordem específicos. Neste post, passaremos por Numpy.Empty (sintaxe) e uso, que retorna uma variedade de dados não inicializados com a forma, ordem e tipo de dados especificados. Matrizes de objeto começarão com um valor sem nenhum.

Sintaxe da matriz vazia numpy

A seguir, a sintaxe completa para usar esta função:

Os seguintes parâmetros são encontrados na sintaxe. Cada um desses parâmetros tem uma função.

Nome do parâmetro Descrição
Forma Ele descreve a forma de matriz vazia. Pode ser um valor inteiro individual ou uma tupla.
dtype O tipo de dados para os itens da matriz é determinado por este parâmetro opcional. Isso é Numpy.Float64 por padrão.
ordem O método multidimensional de armazenamento de dados é especificado por este parâmetro opcional. Tem as opções 'c' e 'f'.
como É um parâmetro baseado em escolha. É um objeto de referência que permite a criação de matrizes que não são compatíveis com Numpy.

O NDARRAY de uma variedade de dados não inicializados com o formulário, a ordem e o tipo de dados especificados é retornado pelo Numpy.Método vazio ().

Em seguida, forneceremos alguns programas de exemplo que elaboram o tópico referido em detalhes.

Exemplo 1:

Vejamos um exemplo para ver como uma matriz vazia é implementada. Existem dois métodos para verificar uma matriz vazia numpy. A função de matriz de Numpy zero é usada no primeiro e a função de matriz vazia é usada no segundo. Discutiremos o uso da função de matriz vazia numpy neste exemplo.

O código para implementar um método vazio de matriz é mostrado abaixo. No entanto, ter uma função vazia não garante que os valores da matriz sejam 0. A simples matriz vazia numpy é implementada no código fornecido. Ele sempre retorna itens não inicializados com forma e tipo de dados fornecidos. A captura de tela do código é mostrada aqui.

importar numpy
new_arr = Numpy.vazio (4)
impressão (new_arr)

Ao executar o código, você pode visualizar a saída abaixo.

O Numpy.Método Array () pode ser usado para construir uma matriz vazia simplesmente passando uma lista vazia para ele.

importar numpy
new_list = []
new_arr = Numpy.Array (new_list)
impressão (new_arr)

Abaixo está o resultado em que você pode ver uma matriz vazia.

Vamos discutir a segunda abordagem, que é a função de matriz do Numpy Zero.

Exemplo 2:

Aqui implementamos uma função de matriz zero Numpy. Os mesmos parâmetros estão presentes no Numpy.Método zeros () também. Estes são ordem, forma e dtype.

Na imagem do código, a forma da matriz é dada que é [3,3]. Significa 3 linhas e 3 colunas. O tipo de dados é int.

importar numpy
ARR_ONE = Numpy.zeros ([3,3], dtype = 'int')
impressão (arr_one)

Aqui, você pode ver uma variedade de 3 linhas e 3 colunas.

Exemplo 3:

Aqui, o argumento de flutuação 'dtype' do Numpy.A função vazia é usada. Você pode ver no código que definimos a forma e o tipo de dados da matriz vazia, o que significa que podemos declarar os dois no exemplo. Aqui, você pode ver que a matriz de 3 linhas e 3 colunas será gerada consistindo em valores de flutuação.

importar numpy
um = Numpy.vazio ([3, 3], dtype = float)
Imprimir (um)

Use a imagem a seguir para entender o resultado da declaração acima mencionada.

Exemplo 4:

Neste exemplo, usaremos o parâmetro de ordem da função 'C', que é para forma de row-major no estilo C. Funções numpy são importadas e usadas. Com uma função Numpy vazia, declaramos a variável 'ARR2'. Nesse caso, passamos a forma da função, tipo de dados e ordem. Finalmente, tentamos imprimir o valor da variável.

importar numpy
ARR2 = Numpy.vazio ([4, 4], dtype = float, ordem = 'c')
Impressão (ARR2)

Nesse caso, a ordem foi fornecida à função. Use a captura de tela abaixo para demonstrar o resultado do código acima mencionado.

Exemplo 5:

Neste exemplo, apenas mudamos a ordem da matriz que é 'f' neste caso. O código restante é idêntico ao acima. Use a imagem a seguir para ilustrar o resultado do código acima mencionado:

importar numpy
ARR2 = Numpy.vazio ([4, 4], dtype = float, ordem = 'f')
Impressão (ARR2)

Aqui está o resultado:

Exemplo 6:

Neste exemplo, uma matriz unidimensional vazia foi formada. Somente neste caso, empregamos uma única forma de parâmetro. Use a imagem do código anexado para ilustrar o resultado do código acima.

importar numpy
oned_arr = Numpy.vazio (forma = 2)
Imprimir (oned_arr)

O resultado está anexado aqui:

O mesmo exemplo pode ser executado sem parâmetros. O fato de o resultado estar vazio, apesar de simplesmente passarmos no tamanho da forma (que é 4 neste caso) como um parâmetro indica que o python nos permite fazer isso. A imagem do código está anexada aqui para o seu melhor entendimento.

importar numpy
oned_arr = Numpy.vazio (4)
Imprimir (oned_arr)

Aqui você pode ver a saída:

Exemplo 7:

Este exemplo é sobre a matriz numpy vazia bidimensional. Funções numpy são importadas e usadas . Com uma função Numpy vazia, declaramos a variável 'twod_arr' e passamos a forma da função e o tipo de dados. Finalmente, tentamos imprimir o valor da variável.

importar numpy
twod_arr = Numpy.vazio (forma = [3,4], dtype = int)
Imprimir (twod_arr)

Aqui você pode ver que 3 linhas e 4 colunas são exibidas.

Conclusão

Você aprendeu a sintaxe fundamental para matrizes vazias numpy do artigo mencionado acima. Além disso, descobrimos como usar a função dos zeros e outras matrizes vazias para implementá -las no Python. Este post nos mostrou como trabalhar com matrizes vazias numpy no Python.