Extract
Extract[expr,pos]
在 pos 指定的位置提取 expr 的部分.
Extract[expr,{pos1,pos2,…}]
提取 expr 各部分的列表.
Extract[expr,pos,h]
提取 expr 的各部分,在求值前用标头 h 封装每个部分.
更多信息
- 对于整数 i, j, …,Extract[expr,{i,j,…}] 等价于 Part[expr,i,j,…]. »
- Extract 使用的位置指定与 Position 返回的那些形式相同,可用于 MapAt 和 ReplacePart 一类的函数中. »
- 单个位置规约 pos 也可以是更一般的通式 {part1,part2,…},其中 parti 是 Part 规约,例如 i, All 或 Span[…]. »
- 提取一个层上多个部分的指定将保留该层的标头. »
- 您可以使用 Extract[expr,…,Hold] 不通过求值来提取各个部分. »
- 若 expr 为 SparseArray 对象或结构化数组,则 Extract[expr,…] 提取对应普通数组中的部分. »
- Extract 作用于 Association 对象,使用与 Part 中的键值相同的指定. »
- Extract[pos][expr] 等价于 Extract[expr,pos].
范例
打开所有单元关闭所有单元基本范例 (5)
范围 (25)
比较单一位置和多个位置 (5)
包括所有的格式 (5)
使用 All 提取保留该层的头部:
提取列表的所有右侧规则,避免使用 Hold 求值::
没有 Hold 的情况下,该表达式将进行计算并产生其他反应:
分别提取规则列表中的两侧,将两个结果封装在 HoldComplete 中:
关联关系 (6)
特殊数组类型 (3)
若 expr 为稀疏数组,则 Extract[expr,…] 提取相应普通数组中的部分:
子数组作为 SparseArray 对象返回:
Wolfram Research (1996),Extract,Wolfram 语言函数,https://reference.wolfram.com/language/ref/Extract.html (更新于 2021 年).
文本
Wolfram Research (1996),Extract,Wolfram 语言函数,https://reference.wolfram.com/language/ref/Extract.html (更新于 2021 年).
CMS
Wolfram 语言. 1996. "Extract." Wolfram 语言与系统参考资料中心. Wolfram Research. 最新版本 2021. https://reference.wolfram.com/language/ref/Extract.html.
APA
Wolfram 语言. (1996). Extract. Wolfram 语言与系统参考资料中心. 追溯自 https://reference.wolfram.com/language/ref/Extract.html 年