在机器学习中,经常会遇到有含有两个求和符号的公式,如, ∑ i = 1 M ∑ j = 1 N \sum^M_{i=1} \sum^N_{j=1} ∑i=1M∑j=1N,一开始,我总是不能够理解这是一种怎样的运算,后来看到下面的解释觉得自己顿悟:
有两个 ∑ \sum ∑的时候就有两个变量,是一个不变的情况下另一个从头到尾改变,然后之前那个再变一下,第二个再从头到尾变,一直到第一个变量变到最后,把这个过程中的项加起来!
也就是相当于嵌套的for循环:
for(int i=0;i<=10;i++)
{
for(int t=0;t<=10;t++)
{
c=c+t+i;
}
}