NumericArrayQ

NumericArrayQ[expr]

如果 expr 是一个有效的 NumericArray 对象,给出 True,否则给出 False.

NumericArrayQ[expr, tpatt]

额外要求 NumericArrayType[expr] 与模式 tpatt 匹配.

NumericArrayQ[expr,tpatt,dpatt]

额外要求 ArrayDepth[expr] 与模式 dpatt 匹配.

范例

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

基本范例  (2)

有效的 NumericArray 对象:

NumericArray 为标头的表达式,该数组不是有效的字节数组对象:

范围  (7)

包括对类型的测试:

检查类型是否为实型:

检查类型是机器整数还是实数类型:

包括对数组深度的测试:

允许深度最大为 2:

要求深度大于或等于 2:

限制深度和数字的类型:

可能存在的问题  (1)

当输入数组含有超出指定类型范围的数字时,默认转换方法将失败.

尝试在 "Integer8" 数值数组中存储

使用 "Clip" 方法自动剪裁最小的 "Integer8"

Wolfram Research (2019),NumericArrayQ,Wolfram 语言函数,https://reference.wolfram.com/language/ref/NumericArrayQ.html.

文本

Wolfram Research (2019),NumericArrayQ,Wolfram 语言函数,https://reference.wolfram.com/language/ref/NumericArrayQ.html.

CMS

Wolfram 语言. 2019. "NumericArrayQ." Wolfram 语言与系统参考资料中心. Wolfram Research. https://reference.wolfram.com/language/ref/NumericArrayQ.html.

APA

Wolfram 语言. (2019). NumericArrayQ. Wolfram 语言与系统参考资料中心. 追溯自 https://reference.wolfram.com/language/ref/NumericArrayQ.html 年

BibTeX

@misc{reference.wolfram_2024_numericarrayq, author="Wolfram Research", title="{NumericArrayQ}", year="2019", howpublished="\url{https://reference.wolfram.com/language/ref/NumericArrayQ.html}", note=[Accessed: 22-November-2024 ]}

BibLaTeX

@online{reference.wolfram_2024_numericarrayq, organization={Wolfram Research}, title={NumericArrayQ}, year={2019}, url={https://reference.wolfram.com/language/ref/NumericArrayQ.html}, note=[Accessed: 22-November-2024 ]}