NumPy cos ఫంక్షన్ త్రికోణమితి కొసైన్ ఫంక్షన్ను సూచిస్తుంది. ఈ ఫంక్షన్ బేస్ యొక్క పొడవు (కోణానికి సమీప వైపు) మరియు హైపోటెన్యూస్ పొడవు మధ్య నిష్పత్తిని గణిస్తుంది. NumPy cos అర్రే మూలకాల యొక్క త్రికోణమితి కొసైన్ను కనుగొంటుంది. ఈ కంప్యూటెడ్ కొసైన్ విలువలు ఎల్లప్పుడూ రేడియన్లలో సూచించబడతాయి. మనం పైథాన్ స్క్రిప్ట్లోని శ్రేణుల గురించి మాట్లాడేటప్పుడు, మనం తప్పనిసరిగా “NumPy”ని పేర్కొనాలి. NumPy అనేది పైథాన్ ప్లాట్ఫారమ్ అందించే లైబ్రరీ, మరియు ఇది బహుళ డైమెన్షనల్ శ్రేణులు మరియు మాత్రికలతో పని చేయడానికి అనుమతిస్తుంది. ఇంకా, ఈ లైబ్రరీ వివిధ మ్యాట్రిక్స్ ఆపరేషన్లతో కూడా పనిచేస్తుంది.
విధానము
NumPy cos ఫంక్షన్ని అమలు చేసే పద్ధతులు ఈ కథనంలో చర్చించబడతాయి మరియు చూపబడతాయి. ఈ కథనం NumPy cos ఫంక్షన్ చరిత్రపై సంక్షిప్త నేపథ్యాన్ని ఇస్తుంది మరియు పైథాన్ స్క్రిప్ట్లో అమలు చేయబడిన వివిధ ఉదాహరణలతో ఈ ఫంక్షన్కు సంబంధించిన సింటాక్స్ను వివరిస్తుంది.
వాక్యనిర్మాణం
$ నంపి. కాస్ ( x , బయటకు ) = ఏదీ లేదు )మేము పైథాన్ భాషలో NumPy cos ఫంక్షన్ కోసం సింటాక్స్ని పేర్కొన్నాము. ఫంక్షన్ మొత్తం రెండు పారామితులను కలిగి ఉంది మరియు అవి “x” మరియు “ఔట్”. x అనేది రేడియన్లలో అన్ని మూలకాలను కలిగి ఉన్న శ్రేణి, ఇది దాని మూలకాల యొక్క కొసైన్ను కనుగొనడానికి మనం cos () ఫంక్షన్కి పంపే శ్రేణి. కింది పరామితి 'అవుట్', మరియు ఇది ఐచ్ఛికం. మీరు ఇచ్చినా ఇవ్వకపోయినా, ఫంక్షన్ ఇప్పటికీ ఖచ్చితంగా నడుస్తుంది, అయితే ఈ పరామితి అవుట్పుట్ ఎక్కడ ఉందో లేదా నిల్వ చేయబడిందో తెలియజేస్తుంది. ఇది NumPy cos ఫంక్షన్ కోసం ప్రాథమిక వాక్యనిర్మాణం. మేము ఈ ప్రాథమిక వాక్యనిర్మాణాన్ని ఎలా ఉపయోగించవచ్చో మరియు రాబోయే ఉదాహరణలలో మన అవసరాల కోసం దాని పరామితిని ఎలా సవరించవచ్చో ఈ కథనంలో ప్రదర్శిస్తాము.
రిటర్న్ విలువ
ఫంక్షన్ యొక్క రిటర్న్ విలువ మూలకాలను కలిగి ఉన్న శ్రేణిగా ఉంటుంది, ఇది అసలు శ్రేణిలో గతంలో ఉన్న మూలకాల యొక్క కొసైన్ విలువలు (రేడియన్లలో) ఉంటుంది.
ఉదాహరణ 1
ఇప్పుడు మనందరికీ సింటాక్స్ మరియు NumPy cos () ఫంక్షన్ యొక్క పని గురించి బాగా తెలుసు కాబట్టి, ఈ ఫంక్షన్ను వేర్వేరు దృశ్యాలలో అమలు చేయడానికి ప్రయత్నిద్దాం. ఓపెన్ సోర్స్ పైథాన్ కంపైలర్ అయిన పైథాన్ కోసం మేము ముందుగా “స్పైడర్”ని ఇన్స్టాల్ చేస్తాము. అప్పుడు, మేము పైథాన్ షెల్లో కొత్త ప్రాజెక్ట్ను చేస్తాము మరియు దానిని కావలసిన ప్రదేశానికి సేవ్ చేస్తాము. మేము మా ఉదాహరణ కోసం పైథాన్లోని అన్ని ఫంక్షన్లను ఉపయోగించడానికి నిర్దిష్ట ఆదేశాలను ఉపయోగించి టెర్మినల్ విండో ద్వారా పైథాన్ ప్యాకేజీని ఇన్స్టాల్ చేస్తాము. అలా చేయడం ద్వారా, మేము ఇప్పటికే “NumPy”ని ఇన్స్టాల్ చేసాము మరియు ఇప్పుడు మేము శ్రేణిని ప్రకటించడానికి మరియు NumPy cos () ఫంక్షన్ని అమలు చేయడానికి “np” పేరుతో ఈ మాడ్యూల్ను దిగుమతి చేస్తాము.
ఈ విధానాన్ని అనుసరించిన తర్వాత, మా ప్రాజెక్ట్ దానిపై ప్రోగ్రామ్ను వ్రాయడానికి సిద్ధంగా ఉంది. మేము శ్రేణిని ప్రకటించడం ద్వారా ప్రోగ్రామ్ను వ్రాయడం ప్రారంభిస్తాము. ఈ శ్రేణి 1 డైమెన్షనల్గా ఉంటుంది. శ్రేణిలోని మూలకాలు రేడియన్లలో ఉంటాయి, కాబట్టి మేము ఈ శ్రేణికి మూలకాలను “np”గా కేటాయించడానికి NumPy మాడ్యూల్ని “np”గా ఉపయోగిస్తాము. శ్రేణి ([np. pi /3, np. pi/4, np. pi ] )”. cos () ఫంక్షన్ సహాయంతో, మేము ఈ శ్రేణి యొక్క కొసైన్ను కనుగొంటాము, తద్వారా మేము ఫంక్షన్ను “np” అని పిలుస్తాము. cos (array_name, out= new_array).
ఈ ఫంక్షన్లో, మేము ప్రకటించిన శ్రేణి పేరుతో array_nameని భర్తీ చేయండి మరియు cos () ఫంక్షన్ నుండి ఫలితాలను ఎక్కడ నిల్వ చేయాలనుకుంటున్నామో పేర్కొనండి. ఈ ప్రోగ్రామ్ కోసం కోడ్ స్నిప్పెట్ క్రింది చిత్రంలో ఇవ్వబడింది, దీనిని పైథాన్ కంపైలర్కు కాపీ చేసి అవుట్పుట్ చూడటానికి రన్ చేయవచ్చు:
#numpy మాడ్యూల్ను దిగుమతి చేయండి
దిగుమతి మొద్దుబారిన వంటి ఉదా
#శ్రేణిని ప్రకటిస్తోంది
అమరిక = [ ఉదా పై / 3 , ఉదా పై / 4 , ఉదా పై ]
#అసలు శ్రేణిని ప్రదర్శించండి
ముద్రణ ( 'ఇన్పుట్ శ్రేణి :' , అమరిక )
#cos ఫంక్షన్ని వర్తింపజేయడం
కొసైన్_అవుట్ = ఉదా కాస్ ( అమరిక )
#డిస్ప్లే నవీకరించబడిన శ్రేణి
ముద్రణ ( 'కొసైన్_విలువలు :' , కొసైన్_అవుట్ )
మొదటి ఉదాహరణలోని శ్రేణిని పరిగణనలోకి తీసుకుని మేము వ్రాసిన ప్రోగ్రామ్ అవుట్పుట్ అన్ని శ్రేణి మూలకాల యొక్క కొసైన్గా ప్రదర్శించబడుతుంది. మూలకాల యొక్క కొసైన్ విలువలు రేడియన్లలో ఉన్నాయి. రేడియన్ను అర్థం చేసుకోవడానికి, మేము ఈ క్రింది సూత్రాన్ని ఉపయోగించవచ్చు:
రెండు * pi రేడియన్లు = 360 డిగ్రీలుఉదాహరణ 2
శ్రేణిలో సమానంగా పంపిణీ చేయబడిన మూలకాల సంఖ్య కోసం కొసైన్ విలువలను పొందడానికి అంతర్నిర్మిత ఫంక్షన్ cos ()ని ఎలా ఉపయోగించవచ్చో పరిశీలిద్దాం. ఉదాహరణను ప్రారంభించడానికి, శ్రేణులు మరియు మాత్రికల కోసం లైబ్రరీ ప్యాకేజీని ఇన్స్టాల్ చేయాలని గుర్తుంచుకోండి, అనగా “NumPy”. కొత్త ప్రాజెక్ట్ను సృష్టించిన తర్వాత, మేము మాడ్యూల్ NumPyని దిగుమతి చేస్తాము. మనం NumPyని అలాగే దిగుమతి చేసుకోవచ్చు లేదా దానికి ఒక పేరు పెట్టవచ్చు, కానీ ప్రోగ్రామ్లో NumPyని ఉపయోగించుకోవడానికి మరింత అనుకూలమైన మార్గం ఏదైనా పేరు లేదా ఉపసర్గతో దానిని దిగుమతి చేసుకోవడం, తద్వారా మనం దానికి “np” అనే పేరుని ఇస్తాము. . ఈ దశ తర్వాత, మేము రెండవ ఉదాహరణ కోసం ప్రోగ్రామ్ను వ్రాయడం ప్రారంభిస్తాము. ఈ ఉదాహరణలో, మేము శ్రేణిని దాని cos () ఫంక్షన్ను కొద్దిగా భిన్నమైన పద్ధతితో గణించడానికి ప్రకటిస్తాము. ఇంతకు ముందు, మేము సమానంగా పంపిణీ చేయబడిన మూలకాల యొక్క కొసైన్ని తీసుకుంటామని మేము పేర్కొన్నాము, కాబట్టి శ్రేణి యొక్క మూలకాల యొక్క ఈ సమాన పంపిణీ కోసం, మేము “linspace” పద్ధతిని “np” అని పిలుస్తాము. linspace (ప్రారంభం, ఆపు, దశలు)”. ఈ రకమైన శ్రేణి డిక్లరేషన్ ఫంక్షన్ మూడు పారామితులను తీసుకుంటుంది: ముందుగా, శ్రేణి యొక్క మూలకాలను మనం ఏ విలువల నుండి ప్రారంభించాలనుకుంటున్నాము అనే దాని నుండి 'ప్రారంభం' విలువ; “స్టాప్” అనేది మనం ఎలిమెంట్లను ఎక్కడ ముగించాలనుకుంటున్నామో దాని పరిధిని నిర్వచిస్తుంది; మరియు చివరిది “స్టెప్”, ఇది మూలకాలు ప్రారంభ విలువ నుండి స్టాప్ విలువ వరకు సమానంగా పంపిణీ చేయబడే దశలను నిర్వచిస్తుంది.
మేము ఈ ఫంక్షన్ మరియు దాని పారామితుల విలువలను “np. linspace (- (np. pi), np. pi, 20)” మరియు ఈ ఫంక్షన్ నుండి ఫలితాలను వేరియబుల్ “అరే”లో సేవ్ చేస్తుంది. తర్వాత, కొసైన్ ఫంక్షన్ యొక్క పరామితికి “np. cos(array)” మరియు అవుట్పుట్ని ప్రదర్శించడానికి ఫలితాలను ప్రింట్ చేయండి.
ప్రోగ్రామ్ యొక్క అవుట్పుట్ మరియు కోడ్ క్రింద అందించబడ్డాయి:
#numpy మాడ్యూల్ను దిగుమతి చేయండిదిగుమతి మొద్దుబారిన వంటి ఉదా
#శ్రేణిని ప్రకటిస్తోంది
అమరిక = ఉదా లిన్స్పేస్ ( - ( ఉదా పై ) , ఉదా పై , ఇరవై )
#అరేపై cos () ఫంక్షన్ని వర్తింపజేయడం
అవుట్పుట్ = ఉదా కాస్ ( అమరిక )
#డిస్ప్లే అవుట్పుట్
ముద్రణ ( 'సమానంగా పంపిణీ చేయబడిన శ్రేణి :' , అమరిక )
ముద్రణ ( 'out_array from cos func : ' , అవుట్పుట్ )
ముగింపు
NumPy cos () ఫంక్షన్ యొక్క వివరణ మరియు అమలు ఈ కథనంలో చూపబడింది. మేము రెండు ప్రధాన ఉదాహరణలను కవర్ చేసాము: వాటి కొసైన్ విలువలను గణించడానికి లిన్స్పేస్ ఫంక్షన్ను ఉపయోగించి ప్రారంభించబడిన మరియు సమానంగా పంపిణీ చేయబడిన మూలకాలతో (రేడియన్లలో) శ్రేణులు.