29. bigarray ライブラリ

29.1. Module Bigarray: large, multi-dimensional, numerical arrays
29.2. Big arrays in the Caml-C interface

bigarray ライブラリは、大規模で、多次元で、数値のみを扱うことのできる配列を実装しています。 これらの配列は、標準の Caml の Array モジュールで提供されるものと区別するために "big array" と呼ばれます。 big array とCaml 標準の配列との大きな違いは以下のものです。

bigarray ライブラリを使用するプログラムは次のようにリンクしてください。

ocamlc other options bigarray.cma other files
ocamlopt other options bigarray.cmxa other files
  

インタラクティブモードで bigarray ライブラリを使うには以下のようにします。

ocamlmktop -o mytop bigarray.cma
./mytop
  

あるいは(あなたのプラットフォームが C ライブラリのダイナミックリンクをサポートする場合には)、ocaml を起動して #load "bigarray.cma";; と入力してください。