সমাধান করা হয়েছে: পাইথন নম্পি ডিলিট কলাম

এই নিবন্ধে, আমরা পাইথন প্রোগ্রামিং ভাষা নিয়ে আলোচনা করব, বিশেষভাবে 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() ফাংশনটি তিনটি প্রধান আর্গুমেন্ট নেয়: ইনপুট অ্যারে, মুছে ফেলা উপাদান বা কলামের সূচী এবং মুছে ফেলার অক্ষ। এই ক্ষেত্রে অক্ষ প্যারামিটারটি অত্যন্ত গুরুত্বপূর্ণ কারণ আমরা কলামটি মুছতে চাই, শুধুমাত্র একটি উপাদান নয়। axis=1 সেট করে, আমরা ফাংশনটিকে কলাম অক্ষ বরাবর মুছে ফেলতে বলছি। যদি আমরা axis=0 সেট করি, ফাংশনটি সারি অক্ষ বরাবর মুছে ফেলবে।

মনে রাখবেন যে np.delete() ফাংশনটি আসল অ্যারেটিকে জায়গায় পরিবর্তন করে না। পরিবর্তে, এটি একটি নতুন পরিবর্তিত অ্যারে প্রদান করে, যা অপরিহার্য যখন আপনি আপনার কর্মপ্রবাহে মূল ডেটা বজায় রাখতে চান।

NumPy লাইব্রেরিতে নেভিগেট করা হচ্ছে

NumPy লাইব্রেরিতে বৃহৎ, বহুমাত্রিক অ্যারে এবং সাংখ্যিক ডেটার ম্যাট্রিক্স পরিচালনার জন্য বিভিন্ন কৌশল এবং ফাংশন রয়েছে। বেশ কিছু জনপ্রিয় ফাংশনের মধ্যে রয়েছে `রিশেপ`, `কনকেটনেট`, `বিভক্ত` এবং আরও অনেক কিছু। NumPy হল পাইথনের সাথে গাণিতিক এবং বৈজ্ঞানিক কম্পিউটিং এর কার্যকরী এবং সহজে ব্যবহারযোগ্য ডেটা স্ট্রাকচারের জন্য মৌলিক প্যাকেজ।

অ্যারে এবং ডেটা ম্যানিপুলেশন পরিচালনা করার NumPy এর উপায় বোঝা প্রতিটি ডেটা বিজ্ঞানী বা মেশিন লার্নিং উত্সাহীর জন্য একটি অপরিহার্য পদক্ষেপ। অতিরিক্তভাবে, NumPy অ্যারেতে কলামগুলি মুছে ফেলা এবং পরিবর্তন করার ধারণাটি উপলব্ধি করা বড় আকারের ডেটা প্রিপ্রসেসিং পরিচালনার জন্য সহায়ক হতে পারে, কারণ অপ্রাসঙ্গিক বা অপ্রয়োজনীয় কলামগুলি মুছে ফেলা প্রক্রিয়াকরণের সময়কে উল্লেখযোগ্যভাবে উন্নত করতে পারে এবং ডেটা বিশ্লেষণ করা সহজ করে তুলতে পারে।

সম্পর্কিত পোস্ট:

মতামত দিন