[问题] 要怎么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