import numpy as np a = np.array([[1,2],[1,3]]) b = np.array([[3,2],[1,3],[1,4]]) print(a.shape) print(b.shape) print(np.expand_dims(a,0).shape) print(np.expand_dims(b,-2).shape) print(np.max(np.maximum(np.expand_dims(a,0),np.expand_dims(b,-2))),-1) print(np.maximum(np.expand_dims(a,0),np.expand_dims(b,-2))) # # b = [1,2,3,4,5] # # print(a[0,1]) # print(a[0]) # print(64//{0:32, 1:16}) # print(a[...,2]) # # print(type(...)) # # for i in range()