Wolfram mathematica Mathematica以一种奇怪的格式列出
嗨,我有以下简单的程序:Wolfram mathematica Mathematica以一种奇怪的格式列出,wolfram-mathematica,Wolfram Mathematica,嗨,我有以下简单的程序: joint = Table[0, {i, Length[labelnames]}, {j, 16}]; For[time = 1, time < Length[topics], time++ Do[ joint[[l, t]]++, {l, labelsForTime[time]}, {t, topics[[time]]} ] ] joint=Table[0,{i,Length[labelnames]},{j,16}]; 对于[time
joint = Table[0, {i, Length[labelnames]}, {j, 16}];
For[time = 1,
time < Length[topics], time++
Do[
joint[[l, t]]++, {l, labelsForTime[time]}, {t, topics[[time]]}
]
]
joint=Table[0,{i,Length[labelnames]},{j,16}];
对于[time=1,
时间<长度[主题],时间++
做[
联合[[l,t]]++,{l,labelsForTime[time]},{t,主题[[time]]}
]
]
结果,接头为:
{{0, 1267, 90, 0, 0, 58, 1358, 2, 25, 1, 0, 0, 6, 0, 2585,
0},(7507+列表)[111、773、3302、8092、405、1776、4203、153、9551,
(3288+列表)[0,43,46,716,0,
120,20,2576,0,0,246,0,0,118,0],(382+列表)[7,80,191,
87, 1, 38, 2887, 3, 1967, 0, 5, 72
注意输出中的(7505+列表),(3288+列表)…和其他类似元素。我只是不知道它们是什么,以及它们是如何进入
joint
,这是一个简单的列表列表。你不是在time++
之后缺少一个逗号吗?(我无法运行你的代码,因为有太多未知变量…)可能需要在labelsForTime[[time]]上加上双括号,我想,如果没有看到事物是如何定义的,很难说