Mathematica > 核心语言 > 列表操作 > 重排列与重构列表 > Union () >
Mathematica > 数据处理 > 大型数组的处理 > 重排列与重构列表 > Union () >
Mathematica > 数据处理 > 图像处理和分析 > 基本的图像处理 > 大型数组的处理 > 重排列与重构列表 > Union () >

Union

Union
给出 中所有不同元素的有序列表.
Union[list]
对列表进行排序,删除重复元素.
  • 如果 被认为是集合,Union 给出它们的并集.
  • 必须有相同的头部,但它不一定是 List.
  • Union[list1, ..., SameTest->test]test 应用到 中的每对元素中,以此确定它们是否是相同的.
给出不同元素的有序列表:
给出所有列表中由不同元素组成的有序列表:
Esc un Esc 输入:
给出不同元素的有序列表:
In[1]:=
Click for copyable input
Out[1]=
 
给出所有列表中由不同元素组成的有序列表:
In[1]:=
Click for copyable input
Out[1]=
 
Esc un Esc 输入:
In[1]:=
Click for copyable input
Out[1]=
给出不同列表组成的列表:
Union 对任何头部起作用,不一定是 List
用基于绝对值的等价类:
用基于 Floor 的等价类:
用列表元素的 Total
用最后元素和第一个元素的相等性:
求出任何 10、12 和 20 的除数:
求出 10! 的二进制分解中,所有二进制位的三元组:
求出迭代中不同的元素:
求出一个列表函数使用的选项:
分离排序集合,给出相同元素组成的列表:
并集等价于这些列表的第一个元素:
Tally 获得相同元素的数量,并按原次序返回:
并集是 Tally 返回元素组成的有序列表:
因为它需要所有成对比较,对于较大集合,设置 SameTestUnion 可能会很慢:
当找到表示的等价类,用 Union 可能会很快:
结果是相同的,除了表示的选择:
版本 1 的新功能 | 版本 3 修改功能
Ask a question about this page  |  Suggest an improvement  |  Leave a message for the team
格式:   HTML  |  CDF