TSL语言基础 > 矩阵计算 > FMArray > FMArray数组的简介

特性总览    

  • 1 支持多维度的矩阵式数组
    2 FMArray属于完全矩阵,不支持稀疏矩阵,
    3 每一维度的下标严格从0开始,即不支持字符串等其它下标。
    4 每一个单元格的数据类型是相同的,而且不允许运行时进行修改。
    5 单元格的数据类型目前支持整数、64位数数(L)、浮点数三种数据类型,其它数据类型暂不支持。
    6 存贮是紧缩式的,因此数据读取访问以及构建的效率非常高
    7 紧缩式存贮结构的特点,导致像Array那样随意对其进行维度以及长度的改变可能会存在性能的严重损失
    8 支持基础算符,支持绝大多数基础统计函数,支持SQL语法,支持集合运算,支持子矩阵运算,支持MFIND操作等
    9 支持与Array类型进行转换,支持和Array进行混合计算,混合计算的效率会受到Array的影响
    10 无大小约束,受限于平台或者语言设置的内存限额