NumPy Cos

Numpy Cos



NumPy cos செயல்பாடு முக்கோணவியல் கொசைன் செயல்பாட்டைக் குறிக்கிறது. இந்தச் சார்பு அடித்தளத்தின் நீளம் (கோணத்திற்கு அருகில் உள்ள பக்கம்) மற்றும் ஹைப்போடென்யூஸின் நீளம் ஆகியவற்றுக்கு இடையேயான விகிதத்தைக் கணக்கிடுகிறது. NumPy cos ஆனது வரிசையின் தனிமங்களின் முக்கோணவியல் கோசைனைக் கண்டறியும். இந்த கணக்கிடப்பட்ட கொசைன் மதிப்புகள் எப்போதும் ரேடியன்களில் குறிப்பிடப்படுகின்றன. பைதான் ஸ்கிரிப்ட்டில் உள்ள வரிசைகளைப் பற்றி பேசும்போது, ​​​​'NumPy' ஐக் குறிப்பிட வேண்டும். NumPy என்பது பைதான் இயங்குதளத்தால் வழங்கப்படும் நூலகமாகும், மேலும் இது பல பரிமாண வரிசைகள் மற்றும் மெட்ரிக்குகளுடன் வேலை செய்ய அனுமதிக்கிறது. மேலும், இந்த நூலகம் பல்வேறு மேட்ரிக்ஸ் செயல்பாடுகளுடன் செயல்படுகிறது.

செயல்முறை

NumPy cos செயல்பாட்டை செயல்படுத்துவதற்கான முறைகள் இந்த கட்டுரையில் விவாதிக்கப்பட்டு காண்பிக்கப்படும். இந்தக் கட்டுரை NumPy cos செயல்பாட்டின் வரலாற்றைப் பற்றிய ஒரு சுருக்கமான பின்னணியைக் கொடுக்கும், பின்னர் பைதான் ஸ்கிரிப்ட்டில் செயல்படுத்தப்பட்ட பல்வேறு எடுத்துக்காட்டுகளுடன் இந்தச் செயல்பாட்டைப் பற்றிய தொடரியல் பற்றி விரிவாகக் கூறும்.







தொடரியல்

$ நம்பி. காஸ் ( எக்ஸ் , வெளியே ) = இல்லை )

பைதான் மொழியில் 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 () செயல்பாட்டின் முடிவுகளை எங்கு சேமிக்க விரும்புகிறோம் என்பதைக் குறிப்பிடவும். இந்த நிரலுக்கான குறியீடு துணுக்கு பின்வரும் படத்தில் கொடுக்கப்பட்டுள்ளது, அதை பைதான் கம்பைலருக்கு நகலெடுத்து வெளியீட்டைக் காண இயக்கலாம்:



நம்பி தொகுதியை #இறக்குமதி

இறக்குமதி உணர்ச்சியற்ற என எ.கா.

#வரிசையை அறிவிக்கிறது

வரிசை = [ எ.கா. பை / 3 , எ.கா. பை / 4 , எ.கா. பை ]

# அசல் வரிசையைக் காட்டவும்

அச்சு ( 'உள்ளீடு வரிசை :' , வரிசை )

#காஸ் செயல்பாட்டைப் பயன்படுத்துகிறது

கொசைன்_அவுட் = எ.கா. cos ( வரிசை )

புதுப்பிக்கப்பட்ட வரிசையை #காட்சி

அச்சு ( 'Cosine_values ​​:' , கொசைன்_அவுட் )

முதல் எடுத்துக்காட்டில் உள்ள வரிசையைக் கருத்தில் கொண்டு நாங்கள் எழுதிய நிரல் வெளியீடு அனைத்து வரிசை உறுப்புகளின் கோசைனாகக் காட்டப்பட்டது. தனிமங்களின் கொசைன் மதிப்புகள் ரேடியன்களில் இருந்தன. ரேடியனைப் புரிந்து கொள்ள, பின்வரும் சூத்திரத்தைப் பயன்படுத்தலாம்:

இரண்டு *பை ரேடியன்கள் = 360 டிகிரி

உதாரணம் 2

ஒரு வரிசையில் சமமாக விநியோகிக்கப்பட்ட உறுப்புகளின் எண்ணிக்கைக்கான கொசைன் மதிப்புகளைப் பெற, cos () உள்ளமைந்த செயல்பாட்டை எவ்வாறு பயன்படுத்தலாம் என்பதை ஆராய்வோம். உதாரணத்தைத் தொடங்க, வரிசைகள் மற்றும் மெட்ரிக்குகளுக்கான லைப்ரரி தொகுப்பை நிறுவ நினைவில் கொள்ளுங்கள், அதாவது, 'NumPy'. புதிய திட்டத்தை உருவாக்கிய பிறகு, தொகுதி NumPy ஐ இறக்குமதி செய்வோம். நாம் NumPy ஐ அப்படியே இறக்குமதி செய்யலாம் அல்லது அதற்கு ஒரு பெயரைக் கொடுக்கலாம், ஆனால் நிரலில் NumPy ஐப் பயன்படுத்த மிகவும் வசதியான வழி, அதை சில பெயர் அல்லது முன்னொட்டுடன் இறக்குமதி செய்வதாகும், எனவே அதற்கு “np” என்ற பெயரைக் கொடுப்போம். . இந்த படிக்குப் பிறகு, இரண்டாவது எடுத்துக்காட்டுக்கான நிரலை எழுதத் தொடங்குவோம். இந்த எடுத்துக்காட்டில், அதன் cos () செயல்பாட்டை சற்று வித்தியாசமான முறையில் கணக்கிடுவதற்கு வரிசையை அறிவிப்போம். முன்னதாக, நாம் சமமாக விநியோகிக்கப்பட்ட உறுப்புகளின் கொசைனை எடுத்துக்கொள்கிறோம் என்று குறிப்பிட்டோம், எனவே வரிசையின் உறுப்புகளின் சீரான விநியோகத்திற்காக, 'லின்ஸ்பேஸ்' முறையை 'np' என்று அழைப்போம். லின்ஸ்பேஸ் (தொடக்கம், நிறுத்தம், படிகள்)'. இந்த வகை வரிசை அறிவிப்பு செயல்பாடு மூன்று அளவுருக்களை எடுக்கும்: முதலில், 'தொடக்க' மதிப்பு, வரிசையின் கூறுகளை நாம் தொடங்க விரும்பும் மதிப்புகளிலிருந்து; 'நிறுத்து' என்பது உறுப்புகளை எங்கு முடிக்க விரும்புகிறோமோ அது வரை வரம்பை வரையறுக்கிறது; மற்றும் கடைசியானது 'படி' ஆகும், இது தொடக்க மதிப்பிலிருந்து நிறுத்த மதிப்பு வரை உறுப்புகள் சமமாக விநியோகிக்கப்படும் படிகளை வரையறுக்கிறது.

இந்த செயல்பாடு மற்றும் அதன் அளவுருக்களின் மதிப்புகளை 'np' ஆக அனுப்புவோம். linspace (- (np. pi), np. pi, 20)” மற்றும் இந்தச் செயல்பாட்டின் முடிவுகளை மாறி “வரிசை”யில் சேமிக்கும். பின்னர், இதை கொசைன் செயல்பாட்டின் அளவுருவிற்கு “np. cos(array)” மற்றும் வெளியீட்டைக் காட்ட முடிவுகளை அச்சிடவும்.

நிரலுக்கான வெளியீடு மற்றும் குறியீடு கீழே கொடுக்கப்பட்டுள்ளன:

நம்பி தொகுதியை #இறக்குமதி

இறக்குமதி உணர்ச்சியற்ற என எ.கா.

#வரிசையை அறிவிக்கிறது

வரிசை = எ.கா. லின்ஸ்பேஸ் ( - ( எ.கா. பை ) , எ.கா. பை , இருபது )

#வரிசையில் cos () செயல்பாட்டைப் பயன்படுத்துதல்

வெளியீடு = எ.கா. cos ( வரிசை )

#காட்சி வெளியீடு

அச்சு ( 'சமமாக விநியோகிக்கப்பட்ட வரிசை :' , வரிசை )

அச்சு ( 'out_array from cos func : ' , வெளியீடு )

முடிவுரை

NumPy cos () செயல்பாட்டின் விளக்கமும் செயல்படுத்தலும் இந்தக் கட்டுரையில் காட்டப்பட்டுள்ளன. இரண்டு முக்கிய எடுத்துக்காட்டுகளை நாங்கள் உள்ளடக்கியுள்ளோம்: தனிமங்கள் (ரேடியன்களில்) கொண்ட அணிவரிசைகள், அவற்றின் கொசைன் மதிப்புகளைக் கணக்கிடுவதற்கு லின்ஸ்பேஸ் செயல்பாட்டைப் பயன்படுத்தி துவக்கப்பட்டு சமமாக விநியோகிக்கப்பட்டன.