sum用法

自带的sum 用法:

 

 但是2个列表或者2个元组放在里面就报错了。这时候就要用到 numpy 里面的sum 用法了

import numpy as  np
list1 = [1,2,3,4,5]
list2 = [6,7,8,9,10]
a = np.sum([list1,list2])
print(sum)

=>55


# 按行相加,并且保持其二维特性
print(np.sum(a, axis=1, keepdims=True))

# 按行相加,不保持其二维特性
print(np.sum(a, axis=1))

# 按列相加,不保持其二维特性
print(np.sum(a, axis=0))

 

 

 当然,自带的sum 用法还是很强大的,比如:

list1 = [['中海康城国际', '中骏蓝湾翠岭花园一期(中骏四季阳光)'],['阳光花园', '东方瑞景苑', '振业峦山谷花园(一期)']]

list = sum(list1,[])
print(list)

得到:

['中海康城国际', '中骏蓝湾翠岭花园一期(中骏四季阳光)', '阳光花园', '东方瑞景苑', '振业峦山谷花园(一期)']

直接将2个列表的元素合并起来了。这个很常用

posted @ 2019-11-21 11:46  龙卷风之殇  阅读(464)  评论(0)    收藏  举报