பைதான் NumPy தனிப்பட்ட () செயல்பாட்டை எவ்வாறு பயன்படுத்துவது

How Use Python Numpy Unique Function



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

தொடரியல்:

இந்த செயல்பாட்டின் தொடரியல் கீழே கொடுக்கப்பட்டுள்ளது.







வரிசைமரத்துப்போன.தனித்துவமான(உள்ளீடு_ வரிசை,return_index,திரும்பு,திரும்ப_கணக்குகள்,அச்சு)

இந்த செயல்பாடு ஐந்து வாதங்களை எடுக்கலாம், மேலும் இந்த வாதங்களின் நோக்கம் கீழே விளக்கப்பட்டுள்ளது.



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

தனித்துவமான () செயல்பாடு வாதம் மதிப்புகளின் அடிப்படையில் நான்கு வகையான வரிசைகளைத் தரலாம்.



எடுத்துக்காட்டு -1: ஒரு பரிமாண வரிசையின் தனிப்பட்ட மதிப்புகளை அச்சிடவும்

பின்வரும் எடுத்துக்காட்டு ஒரு பரிமாண வரிசையின் தனித்துவமான மதிப்புகளுடன் ஒரு வரிசையை உருவாக்க தனித்துவமான () செயல்பாட்டின் பயன்பாட்டைக் காட்டுகிறது. 9 தனிமங்களின் ஒரு பரிமாண வரிசை தனித்துவமான () செயல்பாட்டின் வாத மதிப்பாகப் பயன்படுத்தப்படுகிறது. இந்த செயல்பாட்டின் திரும்பிய மதிப்பு பின்னர் அச்சிடப்பட்டது.





# NumPy நூலகத்தை இறக்குமதி செய்யவும்

இறக்குமதிமரத்துப்போனஎனஎ.கா

ஒரு முழு எண்ணின் வரிசையை உருவாக்கவும்

np_array=எ.கா.தனித்துவமான([55, 2. 3, 40, 55, 35, 90, 2. 3, 40, 80])

# தனித்துவமான மதிப்புகளை அச்சிடுங்கள்

அச்சு(தனித்துவமான மதிப்புகளின் வரிசை: n',np_array)

வெளியீடு :

மேலே உள்ள ஸ்கிரிப்டை இயக்கிய பின் பின்வரும் வெளியீடு தோன்றும். உள்ளீட்டு வரிசையில் வெளியீட்டில் காட்டப்பட்டுள்ள 6 தனித்துவமான கூறுகள் உள்ளன.



எடுத்துக்காட்டு -2: உள்ளீட்டு வரிசையின் அடிப்படையில் தனித்துவமான மதிப்புகள் மற்றும் குறியீடுகளை அச்சிடவும்

தனித்துவமான () செயல்பாட்டைப் பயன்படுத்தி இரு பரிமாண வரிசையின் தனித்துவமான மதிப்புகள் மற்றும் குறியீடுகளை எவ்வாறு மீட்டெடுக்கலாம் என்பதை பின்வரும் எடுத்துக்காட்டு காட்டுகிறது. 2 வரிசைகள் மற்றும் 6 நெடுவரிசைகளின் இரு பரிமாண வரிசை உள்ளீட்டு வரிசையாகப் பயன்படுத்தப்படுகிறது. இன் மதிப்பு return_index வாதம் அமைக்கப்பட்டுள்ளது உண்மை தனிப்பட்ட வரிசை மதிப்புகளின் அடிப்படையில் உள்ளீட்டு வரிசை குறியீடுகளைப் பெற.

# NumPy நூலகத்தை இறக்குமதி செய்யவும்

இறக்குமதிமரத்துப்போனஎனஎ.கா

# இரு பரிமாண வரிசையை உருவாக்கவும்

np_array=எ.கா.வரிசை([[6, 4, 9, 6, 2, 9], [3, 7, 7, 6, 1, 3]])

# இரு பரிமாண வரிசையை அச்சிடுங்கள்

அச்சு(இரு பரிமாண வரிசையின் உள்ளடக்கம்: n',np_array)

# தனித்துவமான வரிசை மற்றும் தனித்துவமான மதிப்புகளின் குறியீட்டு வரிசையை உருவாக்கவும்

தனிப்பட்ட_அரே,index_array=எ.கா.தனித்துவமான(np_array,return_index=உண்மை)

# தனித்துவமான மற்றும் குறியீட்டு வரிசைகளின் மதிப்புகளை அச்சிடுங்கள்

அச்சு(தனித்துவமான வரிசையின் உள்ளடக்கம்: n',தனிப்பட்ட_அரே)

அச்சு(குறியீட்டு வரிசையின் உள்ளடக்கம்: n',index_array)

வெளியீடு :

மேலே உள்ள ஸ்கிரிப்டை இயக்கிய பின் பின்வரும் வெளியீடு தோன்றும். உள்ளீட்டு வரிசையில் 7 தனித்துவமான மதிப்புகள் உள்ளன. வெளியீடு 7 தனித்துவமான மதிப்புகள் மற்றும் உள்ளீட்டு வரிசையில் இருந்து அந்த மதிப்புகளின் 7 குறியீடுகளின் வரிசையைக் காட்டுகிறது.

எடுத்துக்காட்டு -3: வெளியீட்டு வரிசையின் அடிப்படையில் தனித்துவமான மதிப்புகள் மற்றும் குறியீடுகளை அச்சிடவும்

பின்வரும் எடுத்துக்காட்டு ஒரு பரிமாண வரிசையின் தனித்துவமான மதிப்புகள் மற்றும் தனித்துவமான () செயல்பாட்டைப் பயன்படுத்தி தனித்துவமான மதிப்புகளை அடிப்படையாகக் கொண்ட குறியீடுகளைக் காட்டுகிறது. ஸ்கிரிப்டில், 9 உறுப்புகளின் ஒரு பரிமாண வரிசை உள்ளீட்டு வரிசையாகப் பயன்படுத்தப்பட்டுள்ளது. இன் மதிப்பு திரும்பு வாதம் அமைக்கப்பட்டுள்ளது உண்மை இது தனித்துவமான வரிசை குறியீட்டின் அடிப்படையில் மற்றொரு வரிசை குறியீடுகளை வழங்கும். தனிப்பட்ட வரிசை மற்றும் குறியீட்டு வரிசை இரண்டும் பின்னர் அச்சிடப்பட்டன.

# NumPy நூலகத்தை இறக்குமதி செய்யவும்

இறக்குமதிமரத்துப்போனஎனஎ.கா

# முழு மதிப்புகளின் வரிசையை உருவாக்கவும்

np_array=எ.கா.வரிசை([10, 60, 30, 10, இருபது, 40, 60, 10, இருபது])

அச்சு(உள்ளீட்டு வரிசையின் மதிப்புகள்: n',np_array)

# தனித்துவமான வரிசை மற்றும் தலைகீழ் வரிசையை உருவாக்கவும்

தனிப்பட்ட_அரே,தலைகீழ்_அரே=எ.கா.தனித்துவமான(np_array,திரும்பு=உண்மை)

# தனித்துவமான வரிசை மற்றும் தலைகீழ் வரிசையின் மதிப்புகளை அச்சிடுங்கள்

அச்சு(தனிப்பட்ட வரிசையின் மதிப்புகள்: n',தனிப்பட்ட_அரே)

அச்சு(தலைகீழ் வரிசையின் மதிப்புகள்: n',தலைகீழ்_அரே)

வெளியீடு :

மேலே உள்ள ஸ்கிரிப்டை இயக்கிய பின் பின்வரும் வெளியீடு தோன்றும். வெளியீடு உள்ளீட்டு வரிசை, தனித்துவமான வரிசை மற்றும் தலைகீழ் வரிசை ஆகியவற்றைக் காட்டியது. உள்ளீட்டு வரிசை 5 தனித்துவமான மதிப்புகளைக் கொண்டுள்ளது. இவை 10, 20, 30, 40, மற்றும் 60. உள்ளீட்டு வரிசையில் மூன்று குறியீடுகளில் 10 உள்ளன, அவை தனித்துவமான வரிசையின் முதல் உறுப்பு ஆகும். எனவே, 0 தலைகீழ் வரிசையில் மூன்று முறை தோன்றியது. தலைகீழ் வரிசையின் மற்ற மதிப்புகள் அதே வழியில் வைக்கப்பட்டுள்ளன.

எடுத்துக்காட்டு -4: தனித்துவமான மதிப்புகள் மற்றும் ஒவ்வொரு தனிப்பட்ட மதிப்பின் அதிர்வெண்ணையும் அச்சிடவும்

பின்வரும் எடுத்துக்காட்டு தனித்துவமான () செயல்பாடு தனித்துவமான மதிப்புகள் மற்றும் உள்ளீட்டு வரிசையின் ஒவ்வொரு தனிப்பட்ட மதிப்பின் அதிர்வெண்ணை எவ்வாறு மீட்டெடுக்க முடியும் என்பதைக் காட்டுகிறது. இன் மதிப்பு திரும்ப_கணக்குகள் வாதம் அமைக்கப்பட்டுள்ளது உண்மை அதிர்வெண் மதிப்புகளின் வரிசையைப் பெறுவதற்கு. 12 தனிமங்களின் ஒரு பரிமாண வரிசை தனித்துவமான () செயல்பாட்டில் உள்ளீட்டு வரிசையாகப் பயன்படுத்தப்படுகிறது. தனிப்பட்ட மதிப்புகள் மற்றும் அதிர்வெண் மதிப்புகளின் வரிசை பின்னர் அச்சிடப்பட்டது.

# NumPy நூலகத்தை இறக்குமதி செய்யவும்

இறக்குமதிமரத்துப்போனஎனஎ.கா

# முழு மதிப்புகளின் வரிசையை உருவாக்கவும்

np_array=எ.கா.வரிசை([70, 40, 90, ஐம்பது, இருபது, 90, ஐம்பது, இருபது, 80, 10, 40, 30])

அச்சு(உள்ளீட்டு வரிசையின் மதிப்புகள்: n',np_array)

# தனித்துவமான வரிசையை உருவாக்கி வரிசையை எண்ணுங்கள்

தனிப்பட்ட_அரே,எண்ணிக்கை_அரே=எ.கா.தனித்துவமான(np_array,திரும்ப_கணக்குகள்=உண்மை)

# தனித்துவமான வரிசை மற்றும் தலைகீழ் வரிசையின் மதிப்புகளை அச்சிடுங்கள்

அச்சு(தனிப்பட்ட வரிசையின் மதிப்புகள்: n',தனிப்பட்ட_அரே)

அச்சு(எண்ணிக்கை வரிசையின் மதிப்புகள்: n',எண்ணிக்கை_அரே)

வெளியீடு :

மேலே உள்ள ஸ்கிரிப்டை இயக்கிய பின் பின்வரும் வெளியீடு தோன்றும். உள்ளீடு வரிசை, தனித்துவமான வரிசை, மற்றும் எண்ணிக்கை வரிசை ஆகியவை வெளியீட்டில் அச்சிடப்பட்டுள்ளன.

முடிவுரை

தனித்துவமான () செயல்பாடுகளின் விரிவான பயன்பாடுகள் பல எடுத்துக்காட்டுகளைப் பயன்படுத்தி இந்த டுடோரியலில் விளக்கப்பட்டுள்ளன. இந்த செயல்பாடு வெவ்வேறு வரிசைகளின் மதிப்புகளைத் தரக்கூடியது மற்றும் ஒரு பரிமாண மற்றும் இரு பரிமாண வரிசைகளைப் பயன்படுத்தி இங்கே காட்டப்பட்டுள்ளது.