擅长:python、mysql、java
<p>Python和其他语言中的求和通常使用<code>for</code>循环实现。
在上面的公式中,您正在循环所有元素x<sub>1</sub>,x<sub>2</sub>,x<sub>3</sub>。。。x<sub>n</sub></p>
<p>现在,为了存储这些值,我们使用一个数组,或者在python中使用一个列表,它基本上是一个数据集合(顺序很重要)</p>
<pre><code>x = [x_1, x_2, x_3 ... x_n]
</code></pre>
<p>这将是函数<code>f(x)</code>的输入。为了循环x中的所有值,我们使用语法</p>
<pre><code>for x_i in x:
print(x_i)
</code></pre>
<p>这将打印所有值,即x_1、x_2、x_3。。。x_n</p>
<p>现在,我们将声明一个变量<code>summation = 0</code>,并存储所需的计算值,正如您在其中的问题中所提到的,并在循环遍历所有x值后返回求和值</p>
<pre><code>summation = 0
for x_i in x:
summation = summation + (abs(x_i * np.sin(x_i) + 1.01 * x_i))
#Note we returned the summation without the indentation
#so that it is out of the for loop.
return summation
</code></pre>