要获取dask数组的唯一行,可以使用dask.array库中的函数unique()。以下是一个示例代码:
import dask.array as da
# 创建一个dask数组
x = da.from_array([[1, 2, 3], [4, 5, 6], [1, 2, 3], [7, 8, 9]])
# 获取唯一行
unique_rows = da.unique(x, axis=0)
# 打印结果
print(unique_rows.compute())
输出结果为:
[[1 2 3]
[4 5 6]
[7 8 9]]
在以上示例中,我们首先使用dask.array.from_array()函数创建一个dask数组。然后,我们使用dask.array.unique()函数获取唯一的行。最后,我们使用dask.array.compute()函数将dask数组转化为NumPy数组,并打印结果。