import numpy as np
a=np.array([[2,4,5],[3,6,7],[4,8,9]])
print("Original array is :")
print(a)
print("Modified array is:")
for x in np.nditer(a, flags = ['external_loop'],order='F'):
print(x)
>>> def iter_add(x, y, out=None):
... addop = np.add
... it = np.nditer([x, y, out], [],
... [['readonly'], ['readonly'], ['writeonly','allocate']])
... with it:
... while not it.finished:
... addop(it[0], it[1], out=it[2])
... it.iternext()
... return it.operands[2]
import numpy as np
a=np.array([2,4,5])
print("Original array is :")
print(a)
print("Modified array is:")
for x in np.nditer(a):
print(x)