Subtração Numpy

Subtração Numpy

Subtração significa diferença ou encontrar a diferença entre os valores do mesmo tamanho. O subtract () é uma função universal da biblioteca Numpy. Esta função é utilizada para erradicar duas ou mais matrizes ou matrizes em Python. O operador (-) é usado para subtrair matrizes ou matrizes. Portanto, neste guia, passaremos por como e quando aplicar o NP. Método subtract () em programas.

Quando a subtração de matrizes em Numpy é possível?

Em matemática, a subtração de duas matrizes ou matrizes só é possível quando ambas as matrizes são das mesmas dimensões. Isso significa que ambas as matrizes têm o mesmo número de colunas e linhas. Mas no método Numpy Subract (), a biblioteca Numpy permite a subtração entre matrizes que não são escalares ou não têm as mesmas dimensões.

Uso de NP. Método subtract () em vez de (-) operador

Na maioria dos programas e exemplos, você teria visto que o operador (-) e o método subtract () são utilizados para executar subtrações. Ambos são usados ​​de forma intercambiável quando você quiser. Mas, na maioria dos casos. Eventualmente, o operador (-) é uma abstração de NP. Método subtract (). Se você pretende modificar o comportamento padrão especificado do operador (-), poderá usar o NP. Método subtract ().

Sintaxe

O método Numpy Subract () é declarado da seguinte maneira:

Numpy.Subtrair (Array1, Array2, /, out = Nenhum, onde = true, D Type = Nenhum)

Argumentos

Nesta seção, discutiremos diferentes parâmetros necessários e opcionais que são fornecidos ao NP. Método subtract () e estes são os seguintes:

Numpy.subtrair(): Este é um parâmetro necessário. É um tipo de dados e argumentos obrigatórios a serem usados. Funcionará em listas e tuplas em python.

Array 1: É também um parâmetro necessário. Representa a primeira matriz definida, cujo tamanho é idêntico ao da segunda matriz dada e pode ser atualizado para a mesma matriz que a segunda matriz.

Array 2: Representa a segunda matriz de entrada e é um argumento necessário. Tem que ser um tamanho semelhante ao da primeira matriz de entrada e pode ser atualizado para a mesma matriz que a primeira matriz.

Fora: É um argumento opcional. É usado quando queremos um local específico para armazenar um resultado. Um novo objeto é construído para manter o resultado se o local não for fornecido.

Onde: Também é um argumento opcional. Sempre que gostaríamos de identificar valores específicos da matriz para os quais a Uncunc (função universal) não será executada, usamos esse argumento.

dtype: Um argumento opcional é usado para dar à matriz do resultado um tipo de dados específico. É idêntico ao tipo de matrizes de entrada.

Para saber mais sobre o NP. Método subtract () em profundidade, vejamos algumas ilustrações:

Exemplo nº 1:

Subtração de matriz unidimensional.

Nesse caso, discutiremos como executar a subtração de uma matriz unidimensional usando o método subtract () da biblioteca Numpy. O unidimensional significa que a matriz tem apenas 1 coluna ou 1 número de linhas nas quais a subtração ou outra função de Numpy.

Na execução deste programa, a biblioteca Numpy como NP é importada. Em seguida, temos a variável 'm' que atribuiu a primeira matriz ao inicializar o NP. Função Array (). Os valores que atribuímos a esta matriz são [7, 8, 6]. Em seguida, temos uma segunda matriz de entrada que é salva na variável 'n' e os valores que são atribuídos à segunda matriz são [9, 10, 5]. Agora, declaramos uma nova variável 'O'. Então, temos que ligar para um NP. função subtract () para executar a subtração em ambas as matrizes para obter nosso resultado. Esta função contém as duas matrizes necessárias como os argumentos. No final, a função print () representa a saída após executar a subtração. A matriz resultante será salva na variável 'O'.

O resultado que obtemos após a implementação bem-sucedida do método subtract () para a matriz unidimensional é:

Exemplo nº 2:

Subtração de matriz bidimensional.

No código ilustrado acima, limpamos nossos conceitos sobre a subtração da matriz unidimensional sobre como NP. A função subtract () funciona nela. Agora, na segunda instância, veremos o desempenho de NP. Método subtract () na matriz bidimensional. Uma matriz bidimensional representa o 2 número de linhas ou colunas nas quais a subtração pode ser feita.

Então, temos que importar a biblioteca Numpy como NP no programa, que é uma etapa necessária. Na segunda etapa, inicializamos a variável 'x'. Esta variável mantém os valores da primeira matriz definida. Em seguida, temos que ligar para o NP. Função Array () que é usada para adquirir os componentes da matriz. Os valores da primeira matriz 2D são [30, 40] [10, 20]. Então, temos que declarar a variável 'y'. Aqui nós atribuiríamos os elementos da segunda matriz usando o NP. Método Array (). A segunda matriz definida possui [10, 20] [30, 40] valores. Para salvar a saída executando a subtração, uma nova variável 'z' seria inicializada na próxima declaração. O np. A função subtract () é chamada para executar a subtração nas matrizes bidimensionais necessárias. Temos que passar 'y' e 'x' como os parâmetros do NP. Método subtract (). Na última etapa, o método print () mostrará o resultado.

Após a execução bem -sucedida de NP. Método subtract () para a matriz 2D, temos a seguinte saída:

Conclusão

Neste guia, conversamos sobre o método Numpy subtract (), como ele funciona e quando é usado. Também abordamos a sintaxe e os parâmetros da função subtract (). Implementamos exemplos diferentes com uma explicação detalhada desses códigos. Nas matrizes 1D e 2D, a subtração foi feita usando o método subtract (). Além disso, também mencionamos as diferenças e semelhanças entre o uso do operador (-) e NP. função subtract ().