Matlab中的unique函数和Python中的set函数大致有相同的用法,两者都用于对列表(list)、字符串(string)和元组(tuple)等容器内的重复元素进行去重处理,另外两者的返回类型也有一定的相似性,即Matlab中的是返回一个行向量,而Python中的则返回一个集合。不同的是,Matlab中的unique函数可以接受两个参数,而Python中的set函数只接受一个参数,这个参数指定了容器内的重复元素要被去掉的那部分,而Matlab中的unique函数的第二个参数则可以指定其它动作,比如以最小值保留重复元素等。