в качестве параметра для индексов.
я есть большой набор данных вnumpy.ndarray
похоже на это:
array([[ -4, 5, 9, 30, 50, 80],
[ 2, -6, 9, 34, 12, 7],
[ -4, 5, 9, 98, -21, 80],
[ 5, -9, 0, 32, 18, 0]])
Я хотел бы удалить дубликаты строк, где 0-й, 1-й, 2-й и 5-й столбцы равны. То есть На приведенной выше матрице ответом будет:
-4, 5, 9, 30, 50, 80
2, -6, 9, 34, 12, 7
5, -9, 0, 32, 18, 0
numpy.unique
делает что-то очень похожее, но находит только дубликаты по всем столбцам (оси). Я хочу только конкретные столбцы. Как можно обойтись, чтобы сделать это сnumpy
? Я не мог найти приличногоnumpy
Алгоритм сделать это. Есть ли лучший модуль?