Numpy arcsin

Numpy Arcsin



“NumPy é um módulo Python que é usado para calcular expressões matemáticas. Ele é usado para calcular funções numéricas que facilitam a computação matemática apenas chamando as funções matemáticas incorporadas. Ao fazer isso, podemos resolver tarefas complexas em minutos. O arcsin() é uma função matemática NumPy, e é o inverso da função trigonométrica (sin), ou seja, sin -1 (x). Existem seis funções trigonométricas; arcsin é um deles, o que significa y = sin -1 (x) é um para um em [–π/2, π/2], “y” retorna o inverso de x, e “x” é o valor que alocaremos. Esta função recebe o valor de entrada em radianos, não em graus. Essas funções trigonométricas são usadas para desenhar tabelas para gráficos. Podemos usar a função arcsin() para encontrar o inverso do sen de inteiros, valores de ponto flutuante e matrizes, mas dentro do domínio limitado. O intervalo da função sin é -1 ≤ sin x ≤ 1; não podemos atribuir nenhum valor fora desse intervalo em arcsin().”

Sintaxe

Nome_função. arcsin ( x , Fora = Nenhum , Onde = Verdadeiro )

Function_name pode ser qualquer coisa que desejarmos; é nossa escolha; neste momento, usamos “np” como o nome da função. Para usar o método arcsin(), precisamos importar a biblioteca relevante, que é NumPy, ou seja, import numpy as np.







por exemplo. arcsin ( x , Fora = Nenhum , Onde = Verdadeiro )

No arcsin(x), “x” é o número cuja inversa queremos encontrar. Pode ser qualquer número ou array.



Parâmetros

No método arcsin(), existem três parâmetros, x, out e where. O tipo de retorno retornará a matriz de saída.



X: x pode ser qualquer número inteiro, valor de ponto flutuante ou array. “X” é o valor que o programador atribui cujo sin inverso queremos encontrar, mas tenha em mente o intervalo que é -1 ≤ sin x ≤ 1. Esta função recebe valores em radianos, mas se quisermos em graus, podemos converter .





Fora: out é onde queremos armazenar o inverso de “x”. Isso é opcional.

Onde: É uma expressão que se a condição for verdadeira, então uma função universal é definida. Se a condição for falsa, a saída permanecerá em sua forma original. O argumento “onde” também é opcional



Tipo de devolução

O tipo de retorno retornará a saída em radianos dentro do domínio definido, que é [–π/2, π/2].

Sin inverso de um número inteiro

O código explicará como podemos adquirir o inverso do sen de um valor inteiro.

Importar a biblioteca numpy é o passo inicial. Usaremos “np” quando chamarmos o método arcsin(). Após esse nome, uma variável diz “valor_1” com valor inteiro 1. A função arcsin() recebe valores de entrada em radianos dentro do intervalo especificado. Use o método np.arcsin(), e dentro do método arcsin(), escreva a variável à qual atribuímos um valor inteiro. Armazene esta função na variável “resultado”. Através desta variável, vamos imprimir o inverso do valor inteiro. Exiba uma mensagem utilizando a função print(). Então, para imprimir o valor resultante, coloque o nome da variável dentro de print().

A tela de saída exibirá uma mensagem e a função arcsin() encontrará o sin inverso de 1 e mostrará o valor.

Sin inverso de um número de ponto flutuante

O programa esclarecerá de que maneira podemos descobrir o inverso do sen do valor do ponto flutuante.

Importe a biblioteca de numpy. Inicialize uma variável com um número de ponto flutuante dentro do intervalo [-1, 1]. Aqui a variável é “número” e o valor atribuído é “0,4”. Em seguida, chame o método np.arcsin() para encontrar o inverso do valor do ponto flutuante. Em seguida, armazene um valor resultante na variável “output”, com a variável “output” imprima o inverso do sen do número de ponto flutuante necessário. Antes disso, exiba um texto na tela de saída declarando a instrução print.

A tela de saída mostra o texto que colocamos dentro do método print(). Depois disso, imprime o inverso calculado do valor do ponto flutuante.

Sin inverso dos elementos de uma matriz 1-D

Neste caso, encontraremos o inverso de sin usando o método arcsin() atribuindo uma matriz unidimensional em graus e convertendo-a em radianos.

Integre o módulo numpy como np. Em seguida, inicialize um array unidimensional usando a função np.array(). Dentro desta função, inicialize um array 1D em graus. Mas o arcsin() aceita valores em radianos; para isso, converta a matriz em graus para radianos usando a fórmula “array_1* np.pi/180”. Em seguida, salve o valor resultante na variável “array_1”. Invoque o método print() para exibir a matriz convertida com uma mensagem. Em seguida, passe esse array convertido para a função arcsin(). Ele encontrará o inverso do sen do array convertido e armazenará o valor na variável “result”. Para imprimir a mensagem no console e imprimir o inverso do sen do array convertido, temos que utilizar a instrução print(). Dessa forma, podemos usar o array em graus e, após a conversão para radianos, podemos encontrar o inverso do sen do array. Também podemos converter o valor radiano em graus.

A primeira linha no resultado representa a mensagem. Depois disso, na próxima linha, ele exibe o array convertido em radianos. A terceira linha mostra uma frase e a quarta linha mostra o inverso do sen do array convertido.

Sin inverso dos elementos de uma matriz 2-D

Obtenha o inverso do sin do array bidimensional com o método arcsin().

Primeiro, incorpore a biblioteca numpy com o nome da função “np”. Inicialize a matriz bidimensional. Aqui uma linha tem valores inteiros e a segunda tem valores de ponto flutuante. Ambos estão em radianos. Exiba a matriz original usando a instrução print. Em seguida, use o método arcsin() para obter o inverso do sen do array 2D e armazene o resultado na variável “output”. No final, primeiro, exiba a mensagem e depois mostre o inverso do sen do array 2D usando o método print().

No resultado, obtivemos o array 2D que inicializamos no código e o inverso do sen calculado do array 2D.

Conclusão

Neste guia, falamos sobre o método NumPy arcsin() e como podemos usar essa função em códigos Python. Diferentes exemplos são discutidos neste artigo, explicando o método arcsin() com diferentes tipos de dados e matrizes para facilitar a compreensão do conceito. E também observamos como poderíamos calcular o inverso do sen do array quando o array de entrada está em graus. Cobrimos todos os pequenos detalhes que ajudarão você a aprender esse método e seu uso.