Q:

flatten out indices in order to access elements? 

Let's say I have :
one = np.array([ [2,3,np.array([ [1,2],  [7,3]   ])],
                 [4,5,np.array([ [11,12],[14,15] ])]
               ], dtype=object)

two = np.array([ [1,2] ,[7, 3],
                 [11,12] , [14,15] ])

I want to be able to compare the values that are in the array of the one array, with the values of two array. 
I am talking about the 
[1,2] ,[7, 3],
[11,12] , [14,15]

So, I want to check if they are the same, one by one. 
Probably like:
for idx,x in np.ndenumerate(one):
    for idy,y in np.ndenumerate(two):
        print(y)

which gives all the elements of two. 
I can't figure how to access at the same time all elements (but only the last from each row) of one and compare them with two
The problem is that they don't have the same dimensions. 

A:

This works
np.r_[tuple(one[:, 2])] == two

Output:
array([[ True,  True],
       [ True,  True],
       [ True,  True],
       [ True,  True]], dtype=bool)

