Mathematica问题在这里。
我希望从符合某个标准的列表中提取元素:即,第一个和第二个元素的总和大于或等于70.这是我尝试过的:
points = Table[{racing, sport, 8*racing + 12*sport}, {racing, 0, 40}, {sport, 0, 60}]
selected = Select[points, points[[All, All, 1]] + points[[All, All, 2]] >= 70 &]
我得到一个空列表。我做错了什么?
答案 0 :(得分:2)
这是否符合您的目标?
points = Flatten[Table[{racing, sport, 8*racing + 12*sport},
{racing, 0, 40}, {sport, 0, 60}], 1];
selected = Select[points, #[[1]] + #[[2]] >= 70 &]