numpy--sum函数的使用
1.基本使用
sum() 没有axis参数表示全部数据相加
axis=0,表示按列相加
axis=1,表示按行相加
from numpy import * a = array([[1, 2, 3], [4, 5, 6]]) print(a,'\n') b = sum(a) print(b,'\n') c = sum(a, axis=0) print(c,'\n') d = sum(a, axis=1) print(d,'\n') #运行结果 ''' [[1 2 3] [4 5 6]] 21 [5 7 9] [ 6 15] '''
2.相关注意事项
对于一维数组,只有axis=0,表示按行相加,没有axis=1,输入axis=1会报错。
from numpy import * a = array([1, 2, 3]) # print(a,'\n') #[1 2 3] # # b = sum(a) # print(b,'\n') #6 # # c = sum(a, axis=0) # print(c,'\n') #6 #以下情况会报错 d = sum(a,axis=1) #numpy.core._internal.AxisError: axis 1 is out of bounds for array of dimension 1
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· Manus的开源复刻OpenManus初探
· AI 智能体引爆开源社区「GitHub 热点速览」
· C#/.NET/.NET Core技术前沿周刊 | 第 29 期(2025年3.1-3.9)
· 从HTTP原因短语缺失研究HTTP/2和HTTP/3的设计差异