如何在for循环中求和数组的元素,并将这些和放在一个数组中,用于不同的n? - Python值

时间:2016-05-12 21:28:21

标签: python python-2.7

我有一个文本文档中的数字列表,我正在导入到python中。重要的部分在下面的代码中。我正在将F [i]发送到一个数组中,并希望将此数组求和为固定的w [j]并更改i。我想将总和作为新数组的第一个元素,并为j = 0,1,2,3 .... n重复此过程(n在程序的前面定义)。明确写出我正在尝试做的事情 -

it('should go 3nd order detail page', () => {
    element.all(by.css('.listItems')).get(2).click();
});

此时,我不知道如何在不手动操作的情况下更改i时保持w [j]不变。不幸的是,这不是一个选项,因为n = 18000。使用j作为单独的索引运行for循环会同时更改j和i。对不起,如果问题很混乱。我不完全确定如何说出来。非常感谢任何帮助!

NewArray[1]= sum((1.0/9000.0)*P[i]*np.cos(w[1]*t[i]))    

NewArray[2]= sum(((1.0/9000.0)*P[i]*np.cos(w[2]*t[i]))  
...  
...  
...  
NewArray[n]= sum ((1.0/9000.0)*P[i]*np.cos(w[n]*t[i]))

0 个答案:

没有答案