Python中怎么使用numpy求行均值
发表于:2026-11-02 作者:千家信息网编辑
千家信息网最后更新 2026年11月02日,本篇内容主要讲解"Python中怎么使用numpy求行均值",感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习"Python中怎么使用numpy求行均值"吧!题目
千家信息网最后更新 2026年11月02日Python中怎么使用numpy求行均值
本篇内容主要讲解"Python中怎么使用numpy求行均值",感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习"Python中怎么使用numpy求行均值"吧!
题目:
随机给定一个二维数组,结果返回行均值。
输入要求:
第一行:两个用空格隔开的整数,第一个表示矩阵X(n)的行,第二个表示X(p)的列。
接下来的 n 行:X 中行的值。
输出要求:
一个 numpy 一维值数组,四舍五入到第二个小数。
输入样本:
2 2
1.5 1
2 2.9
输出样本:
[1.25 2.45]
解题思路:
最简单也是最关键,最重要的一步,导入numpy库。
import numpy as np需要定义 numpy 数组的行列,因为要满足题目要求的随机性,所以这里就不写死,使用 input 输入。而且行列一定是整数类型的,数据类型必须是int 类型。但是输入的值是字符串,这时候就需要对输入的值进行转换。
n, p = [int(x) for x in input().split()]接下来,每行都会输入 p 个值。我用了一个范围为 n 的循环,每行都能输入 p 个值。此前还需要定义一个空数组,便于后面的数组进行累加。
arr = []for i in range(n): arr += [float(x) for x in input().split()]接下来就是将数组转换为 numpy 数组,并且给它重塑为二维数组。
arr = np.array(arr).reshape(n, p)最后就可以直接使用 numpy 的 mean 方法求均值即可,但题目要求是求行均值,这时候就需要设置axis=1,按列计算,获得行均值。同时结果还需要保留小数点后两位,就需要用上 round 方法。
arr.mean(axis=1).round(2)完整代码:
import numpy as npn, p = [int(x) for x in input().split()]arr = []for i in range(n): arr += [float(x) for x in input().split()]arr = np.array(arr).reshape(n, p)print(arr.mean(axis=1).round(2))到此,相信大家对"Python中怎么使用numpy求行均值"有了更深的了解,不妨来实际操作一番吧!这里是网站,更多相关内容可以进入相关频道进行查询,关注我们,继续学习!
数组
均值
输入
接下来
方法
类型
题目
内容
小数
整数
样本
结果
行列
二维
学习
输出
实用
更深
重要
四舍五入
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
互联网是第几次科技革命的成果
互联网和科技技术
互联网科技官网
科技互联网公司装修
互联网为科技
互联网科技革命
盛创互联网科技有限公司
中正互联网科技招聘
上海电发互联网科技有限公司
须眉科技是互联网公司吗
昭通互联网科技选哪家
开一家科技互联网公司需要多少钱
中国互联网十大科技股排名
互联网金融科技展
迪庆互联网科技招生
伍佰万互联网科技怎么赚钱
梅州GM互联网络科技有限公司
广州千川互联网科技有限公司
东营紫格互联网科技
广州智享互联网科技
耶加雪菲
互联网佳科技有限公司
科技金融是不是互联网金融
深圳互联网科技公司
天扬科技互联网广告
济南和联互联网科技有限公司
世界互联网科技公司市值排名
互联网科技与大数据专业
抖集互联网科技技术咨询
互联网科技手抄报图片