-
函数
- AllTrue
- AnyTrue
- Append
- Apply
- Array
- ArrayPlot
- BinCounts
- Cases
- Column
- ContainsAll
- ContainsAny
- ContainsExactly
- ContainsNone
- ContainsOnly
- Count
- CountDistinct
- Counts
- DeleteDuplicates
- Differences
- Drop
- Elementwise
- Export
- Extract
- First
- Flatten
- FoldList
- Gather
- Grid
- GroupBy
- Import
- Join
- Last
- Length
- List
- ListPlot
- Map
- MapApply
- MapIndexed
- MapThread
- MemberQ
- NestList
- NoneTrue
- Nothing
- NumericArray
- Outer
- Partition
- Position
- PositionIndex
- Range
- ReplacePart
- Reverse
- Riffle
- Row
- Scan
- Select
- SequenceCount
- Sort
- SparseArray
- Splice
- Split
- Subdivide
- Table
- Take
- TakeList
- Thread
- Threaded
- Total
- Transpose
- Tuples
- 相关指南
- 技术笔记
- 相关的工作流程指南
-
-
函数
- AllTrue
- AnyTrue
- Append
- Apply
- Array
- ArrayPlot
- BinCounts
- Cases
- Column
- ContainsAll
- ContainsAny
- ContainsExactly
- ContainsNone
- ContainsOnly
- Count
- CountDistinct
- Counts
- DeleteDuplicates
- Differences
- Drop
- Elementwise
- Export
- Extract
- First
- Flatten
- FoldList
- Gather
- Grid
- GroupBy
- Import
- Join
- Last
- Length
- List
- ListPlot
- Map
- MapApply
- MapIndexed
- MapThread
- MemberQ
- NestList
- NoneTrue
- Nothing
- NumericArray
- Outer
- Partition
- Position
- PositionIndex
- Range
- ReplacePart
- Reverse
- Riffle
- Row
- Scan
- Select
- SequenceCount
- Sort
- SparseArray
- Splice
- Split
- Subdivide
- Table
- Take
- TakeList
- Thread
- Threaded
- Total
- Transpose
- Tuples
- 相关指南
- 技术笔记
- 相关的工作流程指南
-
函数
列表操作
列表是 Wolfram 语言的主要结构,用来表示各种类型的集合、数组以及序列. 列表可以是任意结构和大小,甚至包含数百万个元素. Wolfram 语言直接在列表上操作的函数超过 1000个,使得列表成为一个协同工作的强大工具.
构造列表 »
Table — 制作表达式的列表值
Array — 根据函数制作任意维数的数组
Range ▪ Subdivide ▪ SparseArray ▪ NumericArray ▪ Tuples ▪ NestList ▪ ...
列表元素 »
list[[…]] — 可以使用 = 重设的部分或者部分序列(;;)
First ▪ Last ▪ Take ▪ Drop ▪ TakeList ▪ Extract ▪ Append ▪ ReplacePart ▪ ...
Select — 按函数选择
Cases — 给出匹配模式的元素
Length ▪ Position ▪ MemberQ ▪ DeleteDuplicates ▪ ...
Nothing — 元素自动从列表中去除
Splice — 自动将元素序列拼接成列表
重排列与重构列表 »
Flatten — 展平成嵌套列表
Join ▪ Partition ▪ Transpose ▪ Reverse ▪ Sort ▪ Split ▪ Gather ▪ Riffle ▪ ...
函数作用于列表 »
Map (/@) — 将函数映射于一个列表: f/@{a,b,c}⟶{f[a],f[b],f[c]}
Apply (@@) — 将函数作用于一个列表: f@@{x,y,z}⟶f[x,y,z]
MapApply (@@@) — 将函数作用于一个列表: f@@@{x,y,z}⟶{f@@x,f@@y,f@@z}
MapIndexed ▪ Scan ▪ Thread ▪ MapThread ▪ Outer ▪ FoldList ▪ ...
Threaded — 在数组参数的最深层次上线程可列出函数
Elementwise — 使函数表现得像可列函数
列表上的谓词
ContainsAll ▪ ContainsNone ▪ ContainsAny ▪ ContainsOnly ▪ ContainsExactly
数学和统计运算 »
Total ▪ Differences ▪ Count ▪ CountDistinct ▪ Counts ▪ BinCounts ▪ SequenceCount ▪ ...
显示和可视化列表 »
Column ▪ Row ▪ Grid ▪ ListPlot ▪ ArrayPlot ▪ ...
导入和导出 »
Import ▪ Export ▪ "Table" ▪ "Text" ▪ "CSV" ▪ ...
从列表创建相关性 »
Counts ▪ GroupBy ▪ PositionIndex ▪ ...
相关技术笔记
-
▪
- 产生对象列表 ▪
- 获得列表的部分元素 ▪
- 列表的组合 ▪
- 添加、删除和修改列表元素 ▪
- 通过索引操作列表 ▪
- 嵌套列表 ▪
- 函数作用于表达式的部分项 ▪
- 检测和搜索列表元素
相关的工作流程指南
-
▪
- 导入和分析数据