Mathematica > 核心语言 > 列表操作 > 列表元素 > Select >
Mathematica > 数据处理 > 大型数组的处理 > 列表元素 > Select >
Mathematica > 数据处理 > 图像处理和分析 > 基本的图像处理 > 列表元素 > Select >

Select

Select
选取 list 中使得 True 的所有元素 .
Select
选取 list 中使得 True 的前 n 个元素.
  • list 可以具有任意头部,而不必是 List.
选取偶数的元素:
用纯函数测试每个元素:
仅返回选取的第一个表达式:
选取偶数的元素:
In[1]:=
Click for copyable input
Out[1]=
 
用纯函数测试每个元素:
In[1]:=
Click for copyable input
Out[1]=
 
仅返回选取的第一个表达式:
In[1]:=
Click for copyable input
Out[1]=
Select 选取应用规则后产生 True 的元素:
应用规则到符号对象 上,它并不明确产生 True
Select 对任何头部起作用,不仅仅是 List
选取操作适用于 SparseArray 对象:
如果结果不是一个稀疏矩阵,则可能是一个列表:
选取 100 以内满足对 3 和 5 求模为 1 的数:
选取正向和反向读取一致的 4 元数组:
求出前 4 个 3x3 的由 0 和 1 组成的矩阵,且它的行列式为 1 :
选择在单位圆以内的特征值:
求出内置 Mathematica 对象,它的名称小于 3 个字符:
从积中选取数值量:
求出 的近似值,其中点的比例在一个实心圆内:
SelectCases 相似,除了它使用的是一个函数而不是一个模式:
选取元素和小于 10 的列表:
Cases 获得相同的结果:
版本 1 的新功能
Ask a question about this page  |  Suggest an improvement  |  Leave a message for the team
格式:   HTML  |  CDF