Numpy arcsin

Numpy Arcsin



“NumPy is een Python-module die wordt gebruikt voor het berekenen van wiskundige uitdrukkingen. Het wordt gebruikt om numerieke functies te berekenen die wiskundige berekeningen eenvoudig maken door gewoon de ingebouwde wiskundige functies aan te roepen. Hierdoor kunnen we complexe taken binnen enkele minuten oplossen. De arcsin() is een NumPy wiskundige functie, en het is de (sin) inverse van de trigonometrische functie, d.w.z. sin -1 (x). Er zijn zes goniometrische functies; arcsin is er een van, wat betekent y=sin -1 (x) is één-op-één op [–π/2, π/2], 'y' geeft de inverse van x en 'x' is de waarde die we zullen toewijzen. Deze functie neemt de invoerwaarde in radialen, niet in graden. Deze trigonometrische functies worden gebruikt om tabellen voor grafieken te tekenen. We kunnen de functie arcsin() gebruiken om de sin-inverse van gehele getallen, drijvende-kommawaarden en arrays te vinden, maar binnen het beperkte domein. Het bereik van de sin-functie is -1 ≤ sin x ≤ 1; we kunnen geen waarde toewijzen buiten dit bereik in arcsin().”

Syntaxis

Functienaam. arcsin ( x , uit = Geen , waar = WAAR )

Functienaam kan alles zijn wat we willen; het is onze keuze; op dit moment gebruiken we 'np' als de functienaam. Om de arcsin()-methode te gebruiken, moeten we de relevante bibliotheek importeren, namelijk NumPy, d.w.z. numpy importeren als np.







bijv. arcsin ( x , uit = Geen , waar = WAAR )

In de arcsin(x) is 'x' het getal waarvan we de inverse willen vinden. Het kan elk nummer of elke array zijn.



Parameters:

In de methode arcsin() zijn er drie parameters, x, out en where. Het retourtype retourneert de uitvoerarray.



X: x kan elk geheel getal, drijvende-kommawaarde of array zijn. 'X' is de waarde die de programmeur toewijst waarvan we de inverse van de zonde willen vinden, maar houd rekening met het bereik dat -1 ≤ sin x ≤ 1 is. Deze functie neemt waarden in radialen, maar als we dat willen in graden, kunnen we .





Uit: out is waar we de inverse van 'x' willen opslaan. Dit is optioneel.

Waar: Het is een uitdrukking dat als de voorwaarde waar is, er een universele functie wordt ingesteld. Als de voorwaarde onwaar is, blijft de uitvoer in zijn oorspronkelijke vorm. Het argument 'waar' is ook optioneel



Retourtype:

Het retourtype retourneert de uitvoer in radialen binnen het definitieve domein, dat is [–π/2, π/2].

Sin inverse van een geheel getal

De code zal uitleggen hoe we de sin-inverse van een geheel getal kunnen verkrijgen.

Het importeren van de bibliotheek numpy is de eerste stap. We zullen 'np' gebruiken wanneer we de arcsin()-methode aanroepen. Na die naam zegt een variabele 'waarde_1' met een geheel getal waarde 1. De functie arcsin() neemt invoerwaarden in radialen binnen het opgegeven bereik. Gebruik de methode np.arcsin() en schrijf binnen de methode arcsin() de variabele waaraan we een geheel getal hebben toegewezen. Sla deze functie op in de variabele 'resultaat'. Via deze variabele zullen we de inverse van de integerwaarde afdrukken. Geef een bericht weer door de functie print() te gebruiken. Om vervolgens de resulterende waarde af te drukken, plaatst u de naam van de variabele in print().

Het uitvoerscherm zal een bericht weergeven en de arcsin()-functie zal de sin-inverse van 1 vinden en vervolgens de waarde tonen.

Sin-inverse van een getal met drijvende komma

Het programma zal verduidelijken op welke manier we de sin-inverse van drijvende-kommawaarde kunnen ontdekken.

Importeer de bibliotheek van numpy. Initialiseer een variabele met een getal met drijvende komma binnen het bereik [-1, 1]. Hier is de variabele 'nummer' en de toegewezen waarde is '0,4'. Roep vervolgens de methode np.arcsin() aan om de inverse van de drijvende-kommawaarde te vinden. Sla vervolgens een resulterende waarde op in de variabele 'output', druk met de variabele 'output' de sin-inverse van het vereiste drijvende-kommagetal af. Geef daarvoor een tekst weer op het uitvoerscherm door de printopdracht te declareren.

Het uitvoerscherm toont tekst die we in de methode print() hebben geplaatst. Daarna drukt het de berekende inverse van de drijvende-kommawaarde af.

Sin Inverse van de elementen van een 1-D array

In dit geval zullen we de inverse van sin vinden met behulp van de arcsin()-methode door een eendimensionale array in graden toe te wijzen en deze om te zetten in radialen.

Integreer de numpy module als np. Initialiseer vervolgens een eendimensionale array met de functie np.array(). Initialiseer binnen deze functie een 1D-array in graden. Maar de arcsin() accepteert waarden in radialen; converteer daarvoor de array in de graad naar radiaal met behulp van de formule 'array_1* np.pi/180'. Sla vervolgens de resulterende waarde op in de variabele 'array_1'. Roep de methode print() aan om de geconverteerde array met een bericht weer te geven. Geef vervolgens die geconverteerde array door aan de functie arcsin(). Het zal de sin-inverse van de geconverteerde array vinden en de waarde opslaan in de 'result' -variabele. Om het bericht op de console af te drukken en de sin-inverse van de geconverteerde array af te drukken, moeten we de print()-instructie gebruiken. Op deze manier kunnen we de array in graden gebruiken en na conversie naar radiaal kunnen we de sin-inverse van de array vinden. We kunnen de radiale waarde ook omzetten in graden.

De eerste regel in de uitkomst vertegenwoordigt de boodschap. Daarna wordt in de volgende regel de geconverteerde array in radialen weergegeven. De derde regel toont een zin en de vierde regel toont de inverse van de geconverteerde array.

Sin Inverse van de elementen van een 2D-array

Verkrijg de inverse van de sin van de tweedimensionale array met de arcsin()-methode.

Neem eerst de numpy-bibliotheek op met de functienaam 'np'. Initialiseer de tweedimensionale array. Hier heeft één rij gehele waarden en de tweede heeft drijvende-kommawaarden. Beide zijn in radialen. Geef de originele array weer met behulp van de print-instructie. Gebruik vervolgens de methode arcsin() om de inverse sin van de 2D-array te verkrijgen en het resultaat op te slaan in de variabele 'output'. Geef ten slotte eerst het bericht weer en toon vervolgens de sin-inverse van de 2D-array met behulp van de methode print().

In de uitkomst kregen we de 2D-array die we in de code hebben geïnitialiseerd en de berekende sin-inverse van de 2D-array.

Conclusie

In deze handleiding hebben we het gehad over de NumPy arcsin()-methode en hoe we deze functie in Python-codes kunnen gebruiken. In dit artikel worden verschillende voorbeelden besproken, waarin de methode arcsin() met verschillende gegevenstypen en arrays wordt uitgelegd, zodat u het concept gemakkelijk kunt begrijpen. En we hebben ook gezien hoe we de sin-inverse van de array konden berekenen als de invoerarray in graden is. We hebben elk klein detail besproken dat u zal helpen deze methode en het gebruik ervan te leren.