Explanation:
Import the NumPy Library
import numpy as np
This line imports the NumPy library and gives it a short alias name np.
NumPy provides functions for creating and manipulating arrays efficiently.
Create a NumPy Array
a = np.arange(1,10).reshape(3,3)
np.arange(1,10) → creates a 1D array from 1 to 9 (end is exclusive of 10).
Result: [1, 2, 3, 4, 5, 6, 7, 8, 9]
.reshape(3,3) → converts it into a 3x3 matrix (2D array).
So now:
a =
[[1 2 3]
[4 5 6]
[7 8 9]]
Initialize a Variable
total = 0
total will store the running sum of some elements from the array.
Starts at 0.
Loop Through Each Row
for i in range(3):
range(3) → generates numbers 0, 1, 2
These are the row indices of the array a.
So the loop runs 3 times:
1st iteration → i = 0
2nd iteration → i = 1
3rd iteration → i = 2
Access and Add Last Column Element
total += a[i, 2]
a[i, 2] means:
Row = i
Column = 2 (the third column, since index starts at 0)
Now let’s see each iteration:
i a[i,2] total (after addition)
0 3 0 + 3 = 3
1 6 3 + 6 = 9
2 9 9 + 9 = 18
Print the Result
print(total)
Output:
18
.png)

0 Comments:
Post a Comment