[問題] 2Dimensional Numpy array 找unique rows

作者: shaopin (Brian)   2016-07-10 02:37:02
這是udacity deep learning course 其中一個problem
找unique rows 這是網上找到的一個方法
def unique_rows(a):
a = np.ascontiguousarray(a)
unique_a = np.unique(a.view([('', a.dtype)]*a.shape[1]))
return unique_a.view(a.dtype).reshape((unique_a.shape[0], a.shape[1]))
三個關鍵的Numpy function:
ascontiguousarray
view
unique
其中我完全了解unique 但我不了解ascontiguousarray 和 view
跪求大家指教

Links booklink

Contact Us: admin [ a t ] ucptt.com