Wolfram mathematica 用数字和文本转置列表
无法理解如何执行此操作:Wolfram mathematica 用数字和文本转置列表,wolfram-mathematica,Wolfram Mathematica,无法理解如何执行此操作: list = {i=0,i=1,i=2,i=3,i=4,i=5} 这很琐碎,但我不明白。我试着用MapThread之类的工具来做这件事,但没有结果 现在我有了这样的东西: numbers = Table[x, {x, 0, 5}] text = Table["i=", 6] 然后 给我这个: Transpose::perm1: Entry {0,1,2,3,4,5} in permutation {{0,1,2,3,4,5}} is not a positive m
list = {i=0,i=1,i=2,i=3,i=4,i=5}
这很琐碎,但我不明白。我试着用MapThread之类的工具来做这件事,但没有结果
现在我有了这样的东西:
numbers = Table[x, {x, 0, 5}]
text = Table["i=", 6]
然后
给我这个:
Transpose::perm1: Entry {0,1,2,3,4,5} in permutation {{0,1,2,3,4,5}} is not a positive machine integer.
谢谢 您对
转置使用了错误的语法。正确版本:
Row /@ Transpose[{text, numbers}]
表[“i=”ToString[i],{i,0,6}]
?未经测试,这台机器上没有MMA。它成功了!如果可能的话,我喜欢用我的方式来做这件事,但是感谢你的回答MapThread[Row@{{{{}}&,{text,numbers}]
谢谢,你能不能在没有这种“/@”替代形式的地图的情况下显示完整版本?你是说Map[Row,Transpose[{text,numbers}]
?您可以通过计算Row/@Transpose[{text,numbers}]//Hold//FullForm
来发现这一点。
Row /@ Transpose[{text, numbers}]
{i=0, i=1, i=2, i=3, i=4, i=5}