pytables中的数组顺序

时间:2012-05-30 13:31:10

标签: python numpy pytables

使用pytablesCArray,有没有办法指定数据存储在磁盘上的顺序(Fortran / C)?

我正在寻找与ndarrayorder参数类似的内容。

1 个答案:

答案 0 :(得分:2)

您可以使用实际指定数据顺序的chunkshape参数:

http://pytables.github.com/usersguide/libref.html#tables.File.createCArray

例如,对于二维数据,如果以Fortran顺序访问数据,则chunkshape=(2000, 1)将是有效的,如果以C顺序访问数据,则chunkshape=(1, 2000)将是{{1}}。您可能需要稍微玩一下数字:http://pytables.github.com/usersguide/optimization.html