检查每个元素是否满足条件的 Maxima 函数
Maxima function that check if each elements satisfies a condition
我有很多这样的代码:
ans: [[1,2,3,4],[1,2,3]];
condition: length(sublist(ans, lambda([u], length(u) = 4)) # length(ans));
在其他语言中,标准库提供了类似 any
或 every
的函数来检查此类条件。 maxima 是否提供这样的功能?我正在寻找可以通过以下方式表达上述内容的函数:
ans: [[1,2,3,4],[1,2,3]];
condition: every(ans, lambda([u], length(u) = 4));
确实有一个 every
in maxima:
every(lambda([u], length(u) = 4), [[1,2,3,4],[3,4,5,6],[1,1,1,1]]);
true
every(lambda([u], length(u) = 4), ans);
false
我有很多这样的代码:
ans: [[1,2,3,4],[1,2,3]];
condition: length(sublist(ans, lambda([u], length(u) = 4)) # length(ans));
在其他语言中,标准库提供了类似 any
或 every
的函数来检查此类条件。 maxima 是否提供这样的功能?我正在寻找可以通过以下方式表达上述内容的函数:
ans: [[1,2,3,4],[1,2,3]];
condition: every(ans, lambda([u], length(u) = 4));
确实有一个 every
in maxima:
every(lambda([u], length(u) = 4), [[1,2,3,4],[3,4,5,6],[1,1,1,1]]);
true
every(lambda([u], length(u) = 4), ans);
false