6.0的新功能: 列表操作
作为众所周知的世界上最强大的列表操作语言,Mathematica 在 6.0 版本中增加了大量重要的新函数. 每一个函数都通过精心设计,具有灵活性、易于使用、用途广泛和紧密集成于 Mathematica 系统中的特点.
划分部分的新函数
Band — 多维数组的任意段
创建列表和数组的新函数
ConstantArray — 创建一个常数组
RandomInteger, RandomChoice, ... — 创建随机元素的列表或数组
处理列表的新函数
Tally — 统计相同元素以及它们的重复性
BinCounts, BinLists — 给出箱中元素的统计和列表
Accumulate, Differences — 列表的连续和和差分
Commonest — 求出列表中最常用的元素
重新排列和修改列表的新函数
SortBy — 根据函数值排序
Riffle — 交织元素于一个列表中
ReplacePart (修改) — 支持普通的稀疏规范
RandomSample — 列表的随机重排
Permutations (修改) — 支持选择任意数量的元素
多维数组的新函数
ArrayFlatten — 以任意维数展平子数组
Flatten (修改) — 新形式的多级展平
Join (修改) — 连接任意级数组
PadLeft, PadRight (修改) — 展开,自动形成全数组
Reverse (修改) — 展开到任意级
Diagonal — 提取矩阵对角线元素