我有一个 X 2 矩阵,它是通过将许多矩阵附加在一起而形成的。矩阵的第 1 列由指示 item_ids 的数字组成,第 2 列由相似度值组成。由于该矩阵是通过将许多矩阵连接在一起形成的,因此第 1 列中可能存在我不想要的重复值。我想删除第 1 列中的所有重复值,这样对于第 1 列中存在重复的任何值 X ,矩阵的所有行都被删除其中 column 1 = X ,除了矩阵的行1 = X 和 column2 值是矩阵中所有 X 值中的最大值。
Example:
1 0.85
1 0.5
1 0.95
2 0.5
result required:
1 0.95
2 0.5
通过删除 n X 2 矩阵中的所有行获得,其中第 1 列中的重复值在第 2 列中没有最大值。