Wolfram mathematica 如何计算列表的数量?

Wolfram mathematica 如何计算列表的数量?,wolfram-mathematica,Wolfram Mathematica,再次感谢大家,我真不敢相信这已经走了多远。差不多了 如何扩展长度函数 i、 e 我可以通过长度[{1,3}]来计算{1,3} 二, 但是如何计算列表中每个集合的长度呢?试试看 Length /@ {{1},{1,2,3}} 它是以下的缩写: Map[Length, {{1},{1,2,3}}] Map将函数(在本例中为Length[])元素应用于列表 试试看 Length /@ {{1},{1,2,3}} 它是以下的缩写: Map[Length, {{1},{1,2,3

再次感谢大家,我真不敢相信这已经走了多远。差不多了

如何扩展长度函数

i、 e

我可以通过
长度[{1,3}]
来计算
{1,3}

二,

但是如何计算列表中每个集合的长度呢?

试试看

 Length /@ {{1},{1,2,3}}  
它是以下的缩写:

 Map[Length, {{1},{1,2,3}}]  
Map
将函数(在本例中为
Length[]
)元素应用于列表

试试看

 Length /@ {{1},{1,2,3}}  
它是以下的缩写:

 Map[Length, {{1},{1,2,3}}]  

Map
将函数(在本例中为
Length[]
)元素应用于列表

我对mathematica一无所知,所以将此作为注释,但在我看来,您只需在列表上迭代,并使用一个变量来保存每个元素的长度之和。@Ed S。在mathematica中,迭代是最后一个资源,通常会带来很大的性能损失。使用列表范围的操作更为自然。在这一点上,我认为您应该能够自己回答这个问题,根据您收到的回答:您问:“如何计算列表?”和“如何扩展长度函数?”如果您仔细想想,您的问题实际上是:“如何将函数应用于表达式的各个部分?”()我对mathematica一无所知,所以将此作为注释,但在我看来,您只需在列表上迭代,并使用一个变量来保存每个元素的长度之和。@Ed S。在mathematica中,迭代是最后一个资源,通常会带来很大的性能损失。使用列表范围的操作更为自然。在这一点上,我认为您应该能够自己回答这个问题,根据您收到的回答:您问:“如何计算列表?”和“如何扩展长度函数?”如果您仔细想想,您的问题实际上是:“如何将函数应用于表达式的各个部分?”()