Are you having problems with np.append()? You can append differently shaped arrays but they will be flattened first. If you specify a dimension to append in then the other dimensions must have the correct shape but not the axis you specify. So >>> a = np.array([[1,2,3],[4,5,6],[7,8,9]]) >>> b = np.a...