文档章节

数组变换 就是除掉当前元素,其他所有元素的积

华帝之魂
 华帝之魂
发布于 2014/06/04 09:51
字数 313
阅读 9
收藏 0

就是除掉当前元素,其他所有元素的积

arr = (1, 2, 1, 1, 2, 1, 1, 2, 3, 2)
arr_sum = []
arr_sum1 = []
arr_sum2 = []
n = 10
sum_arr = 0
sum_1 = 1
sum_2 = 1
for i in range(0, n-1):
   sum_1 *= arr.__getitem__(i)
   arr_sum1.append(sum_1)
   print sum_1
print "*******"
for j in range(n-1, 0, -1):
   sum_2 *= arr.__getitem__(j)
   arr_sum2.insert(0, sum_2)
   print sum_2
arr_sum1.insert(0, 0)
arr_sum2.insert(9, 0)
print arr_sum1
print "----------"
print arr_sum2
for k in range(0, n):
   sum_arr = arr_sum1.__getitem__(k) + arr_sum2.__getitem__(k)
   arr_sum.append(sum_arr)
print arr_sum

这是输出结果:
[0, 1, 2, 2, 2, 4, 4, 4, 8, 24]
----------
[48, 24, 24, 24, 12, 12, 12, 6, 2, 0]
[48, 25, 26, 26, 14, 16, 16, 10, 10, 24]

初学用python写了一个简单的,如有不足之处,还望大家不吝赐教,也希望和大家一同探讨哈

© 著作权归作者所有

共有 人打赏支持
华帝之魂
粉丝 2
博文 1
码字总数 313
作品 0
武汉
程序员
私信 提问
238. Product of Array Except Self。

Given an array of n integers where n > 1, nums, return an array output such that output[i] is equal to the product of all the elements of nums except nums[i]. Solve it without d......

Leafage_M
2018/01/05
0
0
【算法】LeetCode算法题-Longest Common Prefix

这是悦乐书的第146次更新,第148篇原创 01 看题和准备 今天介绍的是LeetCode算法题中Easy级别的第5题(顺位题号是14),给定一个随机的字符串数组,查找这些字符串元素的公共前缀字符串,如果...

小川94
2018/10/19
0
0
python 矩阵转置transpose--实战应用详解

在读图片时,会用到这么的一段代码: imagevectorlen = np.prod(image_size)#总元素大小,3*55*47 img = Image.open(path) arrimg = np.asarray(img, dtype='float64') arrimg = arrimg.tran......

AnneQiQi
2017/03/08
0
0
使用Numpy和Opencv完成图像的基本数据分析(Part III)

引言 本文是使用python进行图像基本处理系列的第三部分,在本人之前的文章里介绍了一些非常基本的图像分析操作,见文章《使用Numpy和Opencv完成图像的基本数据分析Part I》和《使用Numpy和O...

【方向】
2018/10/01
0
0
11.24~25数据结构题解及总结

题面见OwenOwl的博客 以下是每道题: 第一天 HDRF 注意到在删除完一个子树前不会删除其他的子树。 于是可以递归处理这个问题,对于当前根节点,找到子树中最小的节点,再以该节点为根递归。 ...

myjs999
2017/11/26
0
0

没有更多内容

加载失败,请刷新页面

加载更多

解决各浏览器向url中传中问参数的问题

https://www.cnblogs.com/godtrue/p/4333262.html 后台的处理代码 public static String getUrlnewName( String oldName) {String newName = "";try {String agent = inv.get......

踏破铁鞋无觅处
49分钟前
1
0
微信支付携带证书请求

package utils.wechat; import java.io.File;import java.io.FileInputStream;import java.io.IOException;import java.security.KeyStore; import javax.net.ssl.SSLContext;......

猿神出窍
56分钟前
2
0
1093 - You can't specify target table 'xxx' for update in FROM clause, Time: 0.002000s

1093 - You can't specify target table 'xxx' for update in FROM clause, Time: 0.002000s 根据结果集在b_order_copy1 表中删除 DELETE FROM b_order_copy1 WHERE Id in ( SELECT Id FRO......

lwenhao
57分钟前
1
0
JavaScriptCore全面解析

本文由云+社区发表 作者:殷源,专注移动客户端开发,微软Imagine Cup中国区特等奖获得者 JavaScript越来越多地出现在我们客户端开发的视野中,从ReactNative到JSpatch,JavaScript与客户端相...

腾讯云加社区
今天
1
0
Jmeter参数的AES加密使用

在Jmeter日常实践中,大家应该都遇到过接口传参需要加密的情况。以登陆为例,用户名和密码一般都需要进行加密传输,在服务端再进行解密,这样安全系数会更高,但在使用jmeter进行接口测试的时...

程序猿拿Q
今天
4
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部