"NumericArray" (编译类型)

"NumericArray"::[type,rank]

表示一个有指定类型和秩的元素的数字数组复合类型.

更多信息

  • "NumericArray" 可用于 Typed 和相关架构以指定一个类型.

Co构建器nstructors

属性

  • 对于 "NumericArray"::[type,rank] 类型的 arrayInformation[array,"ElementType"] 给出 type .

转换

    Expressions

  • "NumericArray" 对象可以与 NumericArray 表达式相互转换.
  • "ListVector"

  • "NumericArray" 对象可以与 "ListVector" 对象相互转换.

运行时错误

    ArrayPartError

  • 属于由 "NumericArray" 构建的类型的元素使用于提取部分的运算中时可能会给出运行时错误.

范例

打开所有单元关闭所有单元

基本范例  (2)

"NumericArray" 可用作 CompiledCodeFunction 的输入和输出.

编译返回 "NumericArray" 的函数:

Normal"NumericArray" 转换为列表:

可能存在的问题  (1)

在运行函数时部分访问可能会引发错误. 计算停止,发送消息,且使用 Wolfram Engine 来计算结果: