作者shaopin (Brian)
看板Python
标题[问题] 2Dimensional Numpy array 找unique rows
时间Sun Jul 10 02:37:02 2016
这是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
跪求大家指教
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 50.185.236.143
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/Python/M.1468089424.A.D48.html