这条Mathematica命令怎么运行的partition[l_,v_,comp_]:=Flatten/@Reap[Scan[Which[com[#,v],Sow[#,-1],comp[v,#],Sow[#,1],True,Sow[#,0]&,l],{-1,0,1}][[2]]用法:partition[{3,5,7,9,2,4,6,8,3,4},4,Less]Scan命令如何运作的没看明白Reap命
来源:学生作业帮助网 编辑:作业帮 时间:2024/11/08 14:14:53
这条Mathematica命令怎么运行的partition[l_,v_,comp_]:=Flatten/@Reap[Scan[Which[com[#,v],Sow[#,-1],comp[v,#],Sow[#,1],True,Sow[#,0]&,l],{-1,0,1}][[2]]用法:partition[{3,5,7,9,2,4,6,8,3,4},4,Less]Scan命令如何运作的没看明白Reap命
这条Mathematica命令怎么运行的
partition[l_,v_,comp_]:=Flatten/@Reap[
Scan[
Which[com[#,v],Sow[#,-1],
comp[v,#],Sow[#,1],True,Sow[#,0]&,l],{-1,0,1}][[2]]
用法:
partition[{3,5,7,9,2,4,6,8,3,4},4,Less]
Scan命令如何运作的没看明白
Reap命令里面的{-1,0,1}是用来干什么的
还有就是Sow[#,
正确的式子
partition[l_,v_,comp_] :=
Flatten /@
Reap[Scan[
Which[comp[#,v],Sow[#,-1],comp[v,#],Sow[#,1],True,
Sow[#,0]] &,l],{-1,0,1}][[2]]
貌似无法运行你就不会查查哪里出错了么?2楼的正解,太聪明了,你给我讲讲~
这条Mathematica命令怎么运行的partition[l_,v_,comp_]:=Flatten/@Reap[Scan[Which[com[#,v],Sow[#,-1],comp[v,#],Sow[#,1],True,Sow[#,0]&,l],{-1,0,1}][[2]]用法:partition[{3,5,7,9,2,4,6,8,3,4},4,Less]Scan命令如何运作的没看明白Reap命
……
Which[com[#,v],Sow
……
这个com[#,v]应该是comp[#,v]吧?
还有那个Which调用的参数也太多了吧?
Which called with 7 arguments
你这条命令貌似无法执行诶。。。。