Iterating arrays

নরমাল পাইথন এরে এর মত Numpy এরেকে আমরা Iterating করতে পারবো।

import numpy as np

myArray = np.array(["M", "A", "T", "T", "E", "R", "M", "O", "S", "T",])

for x in myArray:
 print(x)

Output :

M
A
T
T
E
R
M
O
S
T

যদি আমরা 2d Numpy এরেকে Iterating করতে চাই তাহলে একই মাদ্ধমে ব্যবহার করতে পারি।

import numpy as np

myArray = np.array([[[1, 2, 3], [4, 5, 6]]])

for x in myArray:
   for y in x:
       print(y)

Output :

[1 2 3]
[4 5 6]

যদি আমরা 3d Numpy এরেকে Iterating করতে চাই তাহলে একই মাদ্ধমে ব্যবহার করতে পারি।

import numpy as np

myArray = np.array([[[1, 2, 3], [4, 5, 6]], [[7, 8, 9], [10, 11, 12]]])
for x in myArray:
   print(x)

Output :

[[1 2 3]
 [4 5 6]]
[[ 7  8  9]
 [10 11 12]]

যদি আমরা নির্দিষ্ট ভ্যালু এক্সট্র্যাক্ট করতে চাই তাহলে আমাদের নেস্টেড লুপ চালাতে হবে।

import numpy as np

myArray = np.array([[[1, 2, 3], [4, 5, 6]], [[7, 8, 9], [10, 11, 12]]])

for x in myArray:
 for y in x:
   for z in y:
     print(z)

Output :

1
2
3
4
5
6
7
8
9
10
11
12

Last updated