1.numpy 想对某一个维度而不是某一个元素用unique(或者where之类其他的操作)。
拿一个二维的numpy数组c为例,想对第二维做unique
c = np.ascontiguousarray(c)
c = c.view(np.dtype((np.void, c.dtype.itemsize* c.shape[1])))
_, idx, counts = np.unique(c, return_index=True, return_counts=True)
1.numpy 想对某一个维度而不是某一个元素用unique(或者where之类其他的操作)。
拿一个二维的numpy数组c为例,想对第二维做unique
c = np.ascontiguousarray(c)
c = c.view(np.dtype((np.void, c.dtype.itemsize* c.shape[1])))
_, idx, counts = np.unique(c, return_index=True, return_counts=True)