பைதான் NumPy வரிசையை பைதான் பட்டியலுக்கு மாற்றுவது எப்படி

How Convert Python Numpy Array Python List



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

தொடரியல்:

பட்டியல்ndarray.பட்டியலிட()

இங்கே, ndarray NumPy வரிசையாக இருக்கும், மற்றும் திரும்பும் மதிப்பு ஏதேனும் பட்டியலாக இருந்தால் ndarray ஒரு பரிமாண அல்லது பல பரிமாண வரிசை.







பல்வேறு வகையான NumPy வரிசையை பைதான் பட்டியலுக்கு மாற்றவும்:

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



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

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



# NumPy ஐ இறக்குமதி செய்யவும்
இறக்குமதிமரத்துப்போனஎனஎ.கா

# ஒரு பரிமாண NumPy வரிசையை பல மதிப்புகளுடன் உருவாக்கவும்
np_array=எ.கா.அரேஞ்ச்(5)

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

# NumPy வரிசையை பைதான் பட்டியலுக்கு மாற்றவும்
list_obj=np_array.பட்டியலிட()

# மலைப்பாம்பு பட்டியலை அச்சிடுங்கள்
அச்சு(மலைப்பாம்பு பட்டியலின் மதிப்புகள்: n',list_obj)

வெளியீடு:

ஸ்கிரிப்டை இயக்கிய பின் பின்வரும் வெளியீடு தோன்றும். முதல் வெளியீட்டில் NumPy வரிசை மதிப்புகள் அச்சிடப்பட்டுள்ளன, அங்கு வரிசை மதிப்புகளை பிரிக்க இடம் பயன்படுத்தப்படுகிறது. இரண்டாவது வெளியீட்டில் பைதான் பட்டியல் மதிப்புகள் அச்சிடப்பட்டுள்ளன, அங்கு பட்டியல் கூறுகளை பிரிக்க கமா (,) பயன்படுத்தப்படுகிறது.





எடுத்துக்காட்டு -2: இரு பரிமாண வரிசையை பட்டியலாக மாற்றவும்

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



# NumPy ஐ இறக்குமதி செய்யவும்
இறக்குமதிமரத்துப்போனஎனஎ.கா

# பட்டியலைப் பயன்படுத்தி இரு பரிமாண NumPy வரிசையை உருவாக்கவும்
np_array=எ.கா.வரிசை([[1, 2, 3], [4, 5, 6]])

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

# NumPy வரிசையை பைதான் பட்டியலுக்கு மாற்றவும்
list_obj=np_array.பட்டியலிட()

# மலைப்பாம்பு பட்டியலை அச்சிடுங்கள்
அச்சு(மலைப்பாம்பு பட்டியலின் மதிப்புகள்: n, 'list_obj)

வெளியீடு:

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

எடுத்துக்காட்டு -3: ஒரு முப்பரிமாண வரிசையை ஒரு பட்டியலாக மாற்றவும்

பின்வரும் உதாரணம் ஒரு முப்பரிமாண வரிசையை a ஐ பயன்படுத்தி ஒரு உள்ளமைக்கப்பட்ட மலைப்பாம்பு பட்டியலாக எப்படி மாற்ற முடியும் என்பதைக் காட்டுகிறது பட்டியலிட(). ஸ்கிரிப்டின் தொடக்கத்தில் NumPy நூலகம் இறக்குமதி செய்யப்படுகிறது. அடுத்து, தி set_printoptions () NumPy வரிசையில் பயன்படுத்தப்படும் மிதக்கும் எண்களுக்கான துல்லியமான மதிப்பை அமைக்க செயல்பாடு பயன்படுத்தப்படுகிறது. வரிசை () முப்பரிமாண NumPy வரிசையை உருவாக்க ஸ்கிரிப்டில் செயல்பாடு பயன்படுத்தப்படுகிறது. இந்த செயல்பாடு சீரற்ற மிதக்கும் எண்ணை உருவாக்குகிறது. மிதக்கும் எண்களின் முப்பரிமாண வரிசை உருவாக்கப்படும் வரிசை () செயல்பாடு, தசம புள்ளிக்கு முன் 4 இலக்கங்கள் மற்றும் தசம புள்ளிக்குப் பிறகு 2 இலக்கங்கள் கொண்ட எண் மதிப்பைப் பெற 10000 ஆல் பெருக்கப்படும். முப்பரிமாண வரிசையின் மதிப்புகள் அடுத்த அறிக்கையில் அச்சிடப்படும். பட்டியலிட() செயல்பாடு முப்பரிமாண வரிசையை உள்ளிடப்பட்ட பைதான் பட்டியலாக மாற்றும், மேலும் லூப்பிற்கான மூன்று உள்ளமைவு தசம புள்ளிக்குப் பிறகு 2 இலக்கங்களுடன் பட்டியல் மதிப்புகளை வடிவமைக்கப் பயன்படுகிறது. தி சுற்று () பணியைச் செய்ய செயல்பாடு பயன்படுத்தப்படுகிறது. அடுத்து, வடிவமைக்கப்பட்ட பட்டியல் அச்சிடப்படும்.

# NumPy ஐ இறக்குமதி செய்யவும்
இறக்குமதிமரத்துப்போனஎனஎ.கா

# மிதக்கும் மதிப்புகளுக்கான துல்லியமான மதிப்பை அமைக்கவும்
எ.கா.செட்_பிரிண்டோப்ஷன்ஸ்(துல்லியம்=2,அடக்கு=உண்மை)

சீரற்ற எண்களின் முப்பரிமாண வரிசையை அறிவிக்கவும்
np_array=எ.கா.சீரற்ற.வரிசை(2, 2, 2)*10,000

# NumPy வரிசையை அச்சிடுங்கள்
அச்சு(' nNumPy வரிசையின் மதிப்புகள்: n',np_array)

# NumPy வரிசையை பைதான் பட்டியலுக்கு மாற்றவும்
list_obj=np_array.பட்டியலிட()

# உள்ளமைக்கப்பட்ட பட்டியலின் மதிப்புகளை வட்டமிடுங்கள்
list_obj= [[[சுற்று(வால் 3, 2) க்கானவால் 3இல்வால் 2] க்கானவால் 2இல்வால் 1] க்கானவால் 1இல்list_obj]

# மலைப்பாம்பு பட்டியலை அச்சிடுங்கள்
அச்சு(' nமலைப்பாம்பு பட்டியலின் மதிப்புகள்: n',list_obj)

வெளியீடு:

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

முடிவுரை:

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