BLAS/LAPACK関数(アクセラレーションフレームワークを使用)で使用するための2D C配列の二次元配列に変換する文字列番号の2D NSArrayがあります。 このコード行は動作すると思われますが、mallocエラーのために信じられないほど非効率的で最終的にクラッシュするようです。この2D NSArrayをC配列に変換する効率的な方法はありますか?またはBLAS/LAPACKでNSArraysを使用するconvienentな方法?2D NSArrayからC配列を作成する
double gridDataC[[nrows intValue]+1][[ncol intValue]+1];
for(i=6;i<[fileLines count]-1;i++){
for(j=0;j<[ncol intValue]-1;j++){
gridDataC[i][j]=[[[[fileLines objectAtIndex:i] componentsSeparatedByString:@" "] objectAtIndex:j] doubleValue];
}
}
fileLinesは、それぞれの数字に解析されるファイルの行を含む配列です。
「i」は6から始まりゼロではない理由はありますか? –
データの上に5つの見出し行があります。 – taylormade201