"NumericArray" (コンパイルタイプ)
"NumericArray"::[type,rank]
指定された型とランクの要素を持つ,数値配列複合型を表す.
詳細
- "NumericArray" はTypedおよび型を指定する関連した構造で使うことができる.
コンストラクタ
- NumericArray[{…},type]は指定された要素型を持つ数値配列を作成する.
- CreateTypeInstance["NumericArray"::[type,rank],array]は array のコピーを構築する.
- CreateTypeInstance["NumericArray"::[type,1],carr,len]は長さ len の"CArray" carr から数値配列を構築する.carr はオプショナルで"Managed"でラップすることができる.
特性
- 型"NumericArray"::[type,rank]の array のInformation[array,"ElementType"]は type を与える.
変換
- "NumericArray"オブジェクトはNumericArray式に変換することもNumericArray式から変換することもできる.
- "NumericArray"オブジェクトは"ListVector"オブジェクトに変換することも"ListVector"オブジェクトから変換することもできる.
式
"ListVector"
例題
すべて開くすべて閉じる例 (2)
"NumericArray"はCompiledCodeFunctionの入力および出力として使うことができる:
Normalを使って"NumericArray"をリストに変換する: