এই সমস্যায়, আমরা আলাদাভাবে সমস্ত সারি এবং সমস্ত কলামের যোগফল খুঁজে পাব। যোগফল পাওয়ার জন্য আমরা sum() ফাংশন ব্যবহার করব।
অ্যালগরিদম
ধাপ 1:numpy আমদানি করুন। ধাপ 2:mxn মাত্রার একটি নম্পি ম্যাট্রিক্স তৈরি করুন। ধাপ 3:সমস্ত সারির যোগফল প্রাপ্ত করুন। ধাপ 4:সমস্ত কলামের যোগফল প্রাপ্ত করুন।
উদাহরণ কোড
npa =np.matrix('10 20; 30 40') প্রিন্ট ("আমাদের ম্যাট্রিক্স:\n", a)sum_of_rows =np.sum(a, axis =0)print("\nএর সমষ্টি সমস্ত সারি:", sum_of_rows)sum_of_cols =np.sum(a, axis =1)print("\nসমস্ত কলামের যোগফল:\n", sum_of_cols)আউটপুট
আমাদের ম্যাট্রিক্স:[[10 20] [30 40]]সমস্ত সারির যোগফল:[[40 60]]সমস্ত কলামের যোগফল:[[30] [70]]
ব্যাখ্যা
np.sum() ফাংশন 'অক্ষ' নামে একটি অতিরিক্ত ম্যাট্রিক্স নেয়। অক্ষ দুটি মান নেয়। হয় 0 বা 1। অক্ষ=0 হলে, এটি যোগফল() ফাংশনকে শুধুমাত্র সারি বিবেচনা করতে বলে। অক্ষ =1 হলে, এটি যোগফল() ফাংশনকে শুধুমাত্র কলাম বিবেচনা করতে বলে।