[問題] 要怎麼compile有不同長度的List?

作者: vacahung (孤獨的一匹狼)   2013-01-18 16:14:24
當我是要做
data={{1,2,3},{4,5,6}}
fun=Compile[{{x,_Real,2}},x[[2,1]]+1];
fun[data]這樣可以work 得很好
但是當我
data={{1,2,3},{4,5}}
就出現
CompiledFunction::cfta: "Argument {{1,2,3},{4,5}} at position 1
should be a rank 2 tensor of \!\(\"machine-size real number\"\)s"
要怎麼compile 有不同長度的List??
謝謝大家
作者: chungyuandye (養花種魚數月亮賞星星)   2013-01-18 17:57:00
fun=Compile[{{x,_Real,2}},x[[2,1]]+1];{{x,_Real,2}}

Links booklink

Contact Us: admin [ a t ] ucptt.com