Hoje, aprendemos quais operações executamos em matrizes Numpy e como executar essas operações. Este tutorial será útil se você já estiver familiarizado com o básico do Python e quiser começar a usar Numpy.
Numpy é a Biblioteca Avançada de Programação Python. A principal característica do Numpy é que ela se oferece para trabalhar com matrizes multidimensionais e uma velocidade excelente, bem como capacidades para interagir com essas matrizes.
Numpy é usado para executar as operações lógicas e matemáticas. Podemos executar várias operações em matrizes que são:
Operaçoes aritimeticas
Podemos executar várias operações em matrizes Numpy, onde podemos adicionar, subtrair, multiplicar e dividir as duas matrizes; Essas operações são chamadas de operações aritméticas. Pelo menos duas matrizes são necessárias para as operações aritméticas e devem ter o mesmo tamanho ou seguir as regras para transmissão de matrizes.
Sintaxe:
Vamos ver a sintaxe da operação aritmética da biblioteca Python, Numpy. Aqui, primeiro escrevemos o nome da biblioteca que usamos que é "Numpy". Em seguida, chamamos a função da operação aritmética que queremos executar como add (), sub (), mul () e div (). E então, passamos os parâmetros para essa função.
Exemplo:
Vamos passar para o exemplo de operações aritméticas que estão adicionando, subtraindo, multiplicando e dividindo. Vamos ver como implementar essas operações em matrizes Numpy. Abra seu compilador Python para a implementação do Programa Aitmético.
O primeiro e básico passo é importar a biblioteca do Python, que é Numpy. Primeiro, escrevemos a palavra -chave "importar" que mostra que vamos importar a biblioteca. Então, escrevemos o nome da biblioteca que é "Numpy". E então, escrevemos o pseudônimo de Numpy, "np". Na terceira linha de código, usamos a instrução print () para que possamos exibir a mensagem de que vamos implementar as operações aritméticas. Então, na próxima linha, chamamos a função Numpy Arange () para a criação de Array1 e passamos os argumentos.
O primeiro argumento é o elemento inicial da matriz1. O segundo argumento é o elemento de parada, mas lembre -se de que não podemos incluir o elemento de parada no Array1. E o terceiro argumento é quanta diferença devemos ter para obter o próximo elemento da matriz1; dtype significa que tipo de dados queremos (como int, flutuação, etc.) para a matriz1.
Nesta linha, usamos outra função aplicando a concatenação que é a função Reshape (). Esta função é usada para moldar a matriz1. Aqui, temos 2 linhas e 4 colunas da matriz. Em seguida, criamos outra matriz que é o Array2 usando a mesma função que usamos para o Array1, mas não usamos a função Reshape () na Array 2 porque não queremos moldar a matriz. Após a criação de ambas as matrizes, imprimimos o Array1 e o Array2 usando a instrução print () e passamos as matrizes.
importar numpy como npDepois de criar ambos os matrizes, chamamos as funções aritméticas uma a uma por uma. Primeiro, chamamos a função add () para a adição de Ambos Array1 e Array2. Em seguida, chamamos a função sub () para que possamos subtrair o Array2 da Array1. Em seguida, chamamos a função MUL () para a multiplicação de ambas as matrizes. Por fim, temos a função div () que divide as duas matrizes e temos o quociente. Em seguida, imprimimos todas as funções usando a instrução print () e passamos os parâmetros.
Aqui está a saída deste exemplo explicado em que obtemos o resultado de operações aritméticas:
Operações lógicas
Agora, vamos para a segunda operação da biblioteca Numpy, que é a operação lógica. Usamos a operação lógica para obter o verdadeiro valor das matrizes numpy, como os valores da verdade booleana. Implementamos as operações lógicas por meio de funções Numpy que são funções lógicas_and (), lógico_or () e lógico_not ().
Sintaxe:
Vejamos o estilo de escrita da operação lógica da Biblioteca Python, Numpy. Primeiro, escrevemos o nome da biblioteca que usamos neste programa que é Numpy. Em seguida, escrevemos o nome da função do operador lógico que usamos e depois passamos os argumentos.
Exemplo:
Vamos começar a implementar o exemplo das operações lógicas do Python-Numpy, que são LOGICAL_AND (), LOGICAL_OR e LOGICAL_NOT.
Nós importamos a biblioteca de Python que usamos neste programa que é Numpy. Em seguida, criamos a matriz aleatória unidimensional usando a função Numpy Randn () e passamos dois parâmetros. O primeiro parâmetro mostra o número de linhas da matriz. O segundo parâmetro mostra o número de colunas da matriz. Na sexta linha de código, chamamos a instrução print () e passamos a função logical_and (). Então, na próxima linha, passamos a função logical_or () e depois as funções LOGICAL_NOT ().
importar numpy como npAqui está a saída do trecho de código mencionado anteriormente. Como você pode ver, obtemos a matriz aleatória usando a função Randn () e aplicamos as múltiplas operações lógicas:
Operações de comparação
Agora, temos a terceira operação de matrizes Numpy, que é a operação de comparação. Nesta operação, comparamos a matriz com qualquer número e verificamos se é verdadeiro ou falso. Realizamos as operações de comparação múltipla em matrizes numpy que são>, = = =, <=, =, != etc.
Sintaxe:
Aqui está a sintaxe das operações de comparação em matrizes Numpy:
Exemplo:
Agora, vamos para o exemplo de operações de comparação. Primeiro, importamos a biblioteca Python, que é Numpy. Em seguida, criamos uma matriz Numpy aleatória usando a função Randint () para criar a matriz aleatória inteira de 1 a 20. O tamanho da matriz é de 1 linha e 3 colunas. Em seguida, chamamos a instrução print () e passamos as operações de comparação nela. As funções que desempenhamos neste exemplo são maiores (), Grande_equal (), menos (), Less_equal (), igual () e não_equal ().
importar numpy como npAqui está a saída das operações de comparação:
Conclusão
Neste artigo, aprendemos quais operações podemos executar em matrizes Numpy, como implementar essas operações em matrizes numpy e quais funções usamos para implementar essas operações de Numpy. Implementamos exemplos de todas as operações de matrizes Numpy e usamos as diferentes funções para criar a matriz nesses exemplos.