Я разрабатываю библиотеку, которая использует Cython на низком уровне для решения проблем с потоками в 2D-массивах. Если эти массивы представляют собой массивы numpy, я могу статически ввести их, что позволит избежать накладных расходов интерпретатора Python на произвольный доступ к этим массивам. Чтобы обрабатывать массивы настолько больших размеров, что они не помещаются в памяти, я планирую использовать массивы hd5file из pytables вместо numpy, но я не могу понять, можно ли статически ввести CArray.
Можно ли статически ввести CArray hd5file в Cython, чтобы избежать накладных расходов интерпретатора Python при случайном доступе к этим массивам?