इस समस्या में, हम सभी पंक्तियों और सभी स्तंभों का योग अलग-अलग पाएंगे। हम योग प्राप्त करने के लिए योग () फ़ंक्शन का उपयोग करेंगे।
एल्गोरिदम
Step 1: Import numpy. Step 2: Create a numpy matrix of mxn dimension. Step 3: Obtain the sum of all the rows. Step 4: Obtain the sum of all the columns.
उदाहरण कोड
import numpy as np a = np.matrix('10 20; 30 40') print("Our matrix: \n", a) sum_of_rows = np.sum(a, axis = 0) print("\nSum of all the rows: ", sum_of_rows) sum_of_cols = np.sum(a, axis = 1) print("\nSum of all the columns: \n", sum_of_cols)
आउटपुट
Our matrix: [[10 20] [30 40]] Sum of all the rows: [[40 60]] Sum of all the columns: [[30] [70]]
स्पष्टीकरण
np.sum() फ़ंक्शन एक अतिरिक्त मैट्रिक्स लेता है जिसे 'अक्ष' कहा जाता है। अक्ष दो मान लेता है। या तो 0 या 1. यदि अक्ष =0 है, तो यह योग () फ़ंक्शन को केवल पंक्तियों पर विचार करने के लिए कहता है। यदि अक्ष =1, यह योग () फ़ंक्शन को केवल स्तंभों पर विचार करने के लिए कहता है।