numpy.unique(arr, return_index=False, return_inverse=False, return_counts=False, axis=None)
#As of NumPy 1.13, one can simply choose the axis for selection of unique values in any N-dim array. To get unique rows, one can do:
import numpy as np
unique_rows = np.unique(original_array, axis=0)