import numpy as np
inx = np.linspace(-3, 3, 5, endpoint=True)
iny = np.linspace(-5, 5, 10, endpoint=True)
mx, my = np.meshgrid(inx, iny)
print("===y loop===")
for iy in range(len(mx)):
print(mx[iy][0], my[iy][0])
print("===x loop===")
for ix in range(len(mx[0])):
print(mx[0][ix], my[0][ix])
aW1wb3J0IG51bXB5IGFzIG5wCgppbnggPSBucC5saW5zcGFjZSgtMywgMywgNSwgZW5kcG9pbnQ9VHJ1ZSkKaW55ID0gbnAubGluc3BhY2UoLTUsIDUsIDEwLCBlbmRwb2ludD1UcnVlKQpteCwgbXkgPSBucC5tZXNoZ3JpZChpbngsIGlueSkKCnByaW50KCI9PT15IGxvb3A9PT0iKQpmb3IgaXkgaW4gcmFuZ2UobGVuKG14KSk6CiAgICBwcmludChteFtpeV1bMF0sIG15W2l5XVswXSkKcHJpbnQoIj09PXggbG9vcD09PSIpCmZvciBpeCBpbiByYW5nZShsZW4obXhbMF0pKToKICAgIHByaW50KG14WzBdW2l4XSwgbXlbMF1baXhdKQogICAgCiAgICA=
===y loop===
(-3.0, -5.0)
(-3.0, -3.8888888888888888)
(-3.0, -2.7777777777777777)
(-3.0, -1.6666666666666665)
(-3.0, -0.55555555555555536)
(-3.0, 0.55555555555555536)
(-3.0, 1.666666666666667)
(-3.0, 2.7777777777777786)
(-3.0, 3.8888888888888893)
(-3.0, 5.0)
===x loop===
(-3.0, -5.0)
(-1.5, -5.0)
(0.0, -5.0)
(1.5, -5.0)
(3.0, -5.0)