Используя ILNumerics, я пытаюсь сделать первое n число столбцов ILArray <> наиболее эффективным способом.удалить ILArray <> elements
using(ILScope.Enter(inframe)
{
ILArray<complex> frame = ILMath.check(inframe);
int[] dims = frame.Size.ToIntArray(); //frame is a 2d ILArray
frame.SetRange(complex.Zero, dims[0] -1 , (dims[1] * 2 - 1)); //doubles the size of the array with zeros.
//TODO- various computations.
frame.SetRange(null, dims[0], dims[1] - 1); //EXCEPTION: why doesn't this work?
}
В этом примере я пытаюсь взять только первую половину кадра, но я не в состоянии размер его обратно к первоначальным размерам. Я пробовал различные перестановки, основанные на http://ilnumerics.net/ArrayAlter.html, но не увенчались успехом.