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 numpyAo 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 numpyAbaixo 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 numpyAqui, 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 numpyUse 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 numpyNesse 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 numpyAqui 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 numpyO 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 numpyAqui 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 numpyAqui 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.