தீர்க்கப்பட்டது: பைதான் நம்பி நீக்கு நெடுவரிசை

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

NumPy நூலகம் இந்தப் பணியை அடைய `delete` எனும் பயனர் நட்புச் செயல்பாட்டை வழங்குகிறது. numpy.delete() செயல்பாடு ஒரு குறிப்பிட்ட அச்சில் உள்ள ஒரு வரிசையில் உள்ள உறுப்புகளை அகற்றும் திறன் கொண்டது. இது 2D வரிசை அல்லது மேட்ரிக்ஸில் இருந்து ஒரு நெடுவரிசையை நீக்குவதை எளிதாக்குகிறது.

தொடங்குவதற்கு, NumPy நூலகத்தை இறக்குமதி செய்து மாதிரி 2D வரிசையை உருவாக்குவோம்:

import numpy as np

array = np.array([[1, 2, 3], [4, 5, 6], [7, 8, 9]])
print("Original array:")
print(array)

இப்போது, ​​எங்கள் 2D வரிசையில் இருந்து ஒரு குறிப்பிட்ட நெடுவரிசையை நீக்க `np.delete()` செயல்பாட்டைப் பயன்படுத்துவோம்:

# Deleting the second column (index 1)
array_modified = np.delete(array, 1, axis=1)
print("nArray with the second column deleted:")
print(array_modified)

np.delete() செயல்பாட்டை விளக்குகிறது

np.delete() செயல்பாடு மூன்று முக்கிய வாதங்களை எடுக்கும்: உள்ளீட்டு வரிசை, நீக்கப்பட வேண்டிய உறுப்பு அல்லது நெடுவரிசையின் குறியீடு மற்றும் நீக்க வேண்டிய அச்சு. இந்த விஷயத்தில் அச்சு அளவுரு முக்கியமானது, ஏனெனில் ஒரு உறுப்பு மட்டுமல்ல, நெடுவரிசையை நீக்க விரும்புகிறோம். அச்சு=1 அமைப்பதன் மூலம், நெடுவரிசை அச்சில் நீக்குவதற்கான செயல்பாட்டைச் சொல்கிறோம். நாம் axis=0 ஐ அமைத்தால், செயல்பாடு வரிசை அச்சில் நீக்கப்படும்.

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

NumPy நூலகத்தை வழிநடத்துகிறது

NumPy நூலகம் பெரிய, பல பரிமாண வரிசைகள் மற்றும் எண் தரவுகளின் மெட்ரிக்குகளைக் கையாள்வதற்கான பல்வேறு நுட்பங்கள் மற்றும் செயல்பாடுகளைக் கொண்டுள்ளது. பல பிரபலமான செயல்பாடுகளில் `ரீஷேப்`, `கண்டினேட்`, `ஸ்பிளிட்` மற்றும் பல அடங்கும். NumPy என்பது அதன் திறமையான மற்றும் பயன்படுத்த எளிதான தரவு கட்டமைப்புகள் காரணமாக பைத்தானுடன் கணித மற்றும் அறிவியல் கம்ப்யூட்டிங்கிற்கான அடிப்படை தொகுப்பாகும்.

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

தொடர்புடைய இடுகைகள்:

ஒரு கருத்துரையை