【学习任务】计算二维数组中所有的元素和,每列的和及每行的和
我要参与
【学习任务】计算二维数组中所有的元素和,每列的和及每行的和
学习任务 1.2k
等17人参与
来源: 第19周 / Python全能工程师

小慕在面试的时候遇到这样一道题,已知arr是由np.arange(1, 13).reshape(4, 3)生成的一个4行3列的二维数组,想要得到该数组中所有的元素和,每列的和及每行的和,应该如何计算呢?小慕还想知道数组中的最大值和最小值,该使用什么函数呢?


头脑风暴

  • 在求每列和每行的和时,可以给sum()函数添加axis参数,例如axis=1、axis=0

  • 在二维数组中,axis=1按行的方向相加,返回每个行的值;axis=0按列的方向相加,返回每个列的值


去发布

登录后即可发布作业,立即

我的作业

全部作业 68

TheCreamPuff

coding:utf-8

import numpy as np

arr = np.arange(1, 13).reshape(4, 3)

所有元素和

print(np.sum(arr)) # 78

每列的和

print(np.sum(arr, axis=0)) # [22 26 30]

每行的和

print(np.sum(arr, axis=1)) # [ 6 15 24 33]

最大值

print(np.max(arr)) # 12

最小值

print(np.min(arr)) # 1

提交于  2021-11-28 15:15:49
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师