NumPy Cos

Numpy Cos



De NumPy cos-functie vertegenwoordigt de trigonometrische cosinusfunctie. Deze functie berekent de verhouding tussen de lengte van de basis (de dichtstbijzijnde zijde van de hoek) en de lengte van de schuine zijde. De NumPy cos vindt de trigonometrische cosinus van de elementen van de array. Deze berekende cosinuswaarden worden altijd weergegeven in radialen. Als we het hebben over de arrays in het Python-script, dan moeten we de 'NumPy' noemen. NumPy is de bibliotheek die wordt aangeboden door het Python-platform en maakt het werken met multidimensionale arrays en matrices mogelijk. Verder werkt deze bibliotheek ook met verschillende matrixbewerkingen.

Procedure

De methoden voor het implementeren van de NumPy cos-functie worden in dit artikel besproken en weergegeven. Dit artikel geeft een korte achtergrond over de geschiedenis van de NumPy cos-functie en gaat vervolgens in op de syntaxis van deze functie met verschillende voorbeelden die zijn geïmplementeerd in het Python-script.







Syntaxis

$ numpig. Cos ( x , uit ) = Geen )

We hebben de syntaxis voor de NumPy cos-functie in de python-taal genoemd. De functie heeft in totaal twee parameters, en ze zijn 'x' en 'uit'. x is de array met alle elementen in radialen, wat de array is die we doorgeven aan de functie cos () om de cosinus van zijn elementen te vinden. De volgende parameter is de “out” en is optioneel. Of je het nu geeft of niet, de functie werkt nog steeds perfect, maar deze parameter vertelt waar de uitvoer zich bevindt of is opgeslagen. Dit was de basissyntaxis voor de functie NumPy cos. We zullen in dit artikel demonstreren hoe we deze basissyntaxis kunnen gebruiken en de parameter kunnen wijzigen voor onze vereisten in de komende voorbeelden.



Winstwaarde

De retourwaarde van de functie is de array met de elementen, wat de cosinuswaarden (in radialen) zijn van de elementen die eerder in de oorspronkelijke array aanwezig waren.



voorbeeld 1

Nu we allemaal bekend zijn met de syntaxis en de werking van de functie NumPy cos (), laten we proberen deze functie in verschillende scenario's te implementeren. We zullen eerst de 'spyder' voor Python installeren, een open-source Python-compiler. Vervolgens doen we een nieuw project in de Python-shell en slaan het op de gewenste plaats op. We zullen het python-pakket installeren via het terminalvenster met behulp van de specifieke opdrachten om alle functies in Python voor ons voorbeeld te gebruiken. Als we dit doen, hebben we de 'NumPy' al geïnstalleerd, en nu zullen we deze module met de naam 'np' importeren om de array te declareren en de NumPy cos () -functie te implementeren.





Na het volgen van deze procedure is ons project klaar om het programma erop te schrijven. We beginnen met het schrijven van het programma door de array te declareren. Deze array zou 1-dimensionaal zijn. De elementen in de array zouden in radialen zijn, dus we zullen de NumPy-module gebruiken als 'np' om de elementen aan deze array toe te wijzen als 'np. matrix ([np. pi /3, np. pi/4, np. pi ] )”. Met behulp van de cos () functie vinden we de cosinus van deze array zodat we de functie “np. cos (array_name, out= nieuwe_array).

Vervang in deze functie de array_name door de naam van die array die we hebben gedeclareerd en specificeer waar we de resultaten van de cos () functie willen opslaan. Het codefragment voor dit programma wordt gegeven in de volgende afbeelding, die kan worden gekopieerd naar de Python-compiler en kan worden uitgevoerd om de uitvoer te bekijken:



#importeer de numpy-module

importeren onnozel net zo bijv.

#declaratie van de array

reeks = [ bijv. pi / 3 , bijv. pi / 4 , bijv. pi ]

#laat de originele array zien

afdrukken ( 'Invoerarray: ' , reeks )

#cos-functie toepassen

cosinus_uit = bijv. cos ( reeks )

#toon bijgewerkte array

afdrukken ( 'Cosinus_waarden : ' , cosinus_uit )

De programma-uitvoer die we schreven met betrekking tot de array in het eerste voorbeeld, werd weergegeven als de cosinus van alle array-elementen. De cosinuswaarden van de elementen waren in radialen. Om de radiaal te begrijpen, kunnen we de volgende formule gebruiken:

twee *pi radialen = 360 graden

Voorbeeld 2

Laten we eens kijken hoe we de ingebouwde functie cos () kunnen gebruiken om de cosinuswaarden te krijgen voor het aantal gelijkmatig verdeelde elementen in een array. Om het voorbeeld een vliegende start te geven, vergeet niet om het bibliotheekpakket voor de arrays en de matrices te installeren, d.w.z. 'NumPy'. Nadat we een nieuw project hebben gemaakt, importeren we de module NumPy. We kunnen NumPy importeren zoals het is, of we kunnen het een naam geven, maar de handigste manier om de NumPy in het programma te gebruiken, is door het te importeren met een naam of het voorvoegsel, zodat we het de naam 'np' geven . Na deze stap gaan we beginnen met het schrijven van het programma voor het tweede voorbeeld. In dit voorbeeld declareren we de array om zijn functie cos () te berekenen met een iets andere methode. Eerder vermeldden we dat we de cosinus van de gelijkmatig verdeelde elementen nemen, dus voor deze gelijkmatige verdeling van de elementen van de array zullen we de methode 'linspace' noemen als 'np. linspace (start, stop, stappen)'. Dit type array-declaratiefunctie heeft drie parameters nodig: ten eerste de 'start' -waarde van welke waarden we de elementen van de array willen starten; de 'stop' definieert het bereik tot waar we de elementen willen beëindigen; en als laatste is de 'stap', die de stappen definieert volgens welke de elementen gelijkmatig worden verdeeld van startwaarde tot stopwaarde.

We zullen deze functie en de waarden van zijn parameters doorgeven als 'np. linspace (- (np. pi), np. pi, 20)' en slaat de resultaten van deze functie op in variabele 'array'. Geef dit vervolgens door aan de parameter van de cosinusfunctie als 'np. cos(array)' en druk de resultaten af ​​om de uitvoer weer te geven.

De uitvoer en de code voor het programma worden hieronder gegeven:

#importeer de numpy-module

importeren onnozel net zo bijv.

#declaratie van de array

reeks = bijv. linspatie ( - ( bijv. pi ) , bijv. pi , twintig )

#applying cos () functie op array

uitgang = bijv. cos ( reeks )

#uitvoer weergeven

afdrukken ( 'gelijkmatig verdeelde array : ' , reeks )

afdrukken ( 'out_array van cos func : ' , uitgang )

Conclusie

De beschrijving en de implementatie van de functie NumPy cos () zijn in dit artikel weergegeven. We hebben de twee belangrijkste voorbeelden behandeld: de arrays met elementen (in radialen) die zijn geïnitialiseerd en gelijkmatig zijn verdeeld met behulp van de linspace-functie om hun cosinuswaarden te berekenen.