自带的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个列表的元素合并起来了。这个很常用
原文:https://www.cnblogs.com/wujf-myblog/p/11904599.html