0

私は HDF5DotNet で遊んでいます ( http://hdf5.net/を参照)。H5Arrayこの種のコンストラクタがたくさんあるクラスがあります:

new 'Type []
new 'Type [,]
new 'Type [,,]
new 'Type [,,]
new 'Type [,,,]
new 'Type [,,,,]
new 'Type [,,,,,]
...

私は書きます

let data = Array2D.create 256 512 4.
let test = H5Array data

2D 配列の場合でも、次のようなエラーが表示されます。

内部エラー: F# は最大 4 の .NET 配列次元をサポートします

私の2つの質問は次のとおりです。

  1. 2Dデータで機能させるにはどうすればよいですか?
  2. 4次元以上のデータで機能させるには?
4

1 に答える 1

0

うーん、質問 2 については、Array.Create を使用すると思います。

http://msdn.microsoft.com/en-us/library/dfs8044k.aspx

大きなランクの配列を作成します。しかし、#1 はコンパイラのバグなのだろうか?

于 2011-08-15T16:00:12.447 に答える