2 条题解
-
0
NUMPY075 题解:计算中位数
题目
找出数组的中位数。
解题思路
- 读取数组
- 使用 计算中位数
代码
import numpy as np n = int(input()) arr = np.array(list(map(int, input().split()))) result = np.median(arr) print(result)代码详解
中位数定义:
- 如果数组长度是奇数:中位数是中间那个数
- 如果数组长度是偶数:中位数是中间两个数的平均值
运行示例
示例 1:
输入:
5 1 2 3 4 5分析:
- 数组长度是 (奇数)
- 中位数是第 个数
输出:
3.0示例 2:
输入:
4 1 2 3 4分析:
- 数组长度是 (偶数)
- 中位数是
输出:
2.5核心知识点
- —— 计算中位数
- 奇偶长度的处理
-
0
NUMPY075 题解:计算中位数
题目
找出数组的中位数。
解题思路
- 读取数组
- 使用 计算中位数
代码
import numpy as np n = int(input()) arr = np.array(list(map(int, input().split()))) result = np.median(arr) print(result)代码详解
中位数定义:
- 如果数组长度是奇数:中位数是中间那个数
- 如果数组长度是偶数:中位数是中间两个数的平均值
运行示例
示例 1:
输入:
5 1 2 3 4 5分析:
- 数组长度是 (奇数)
- 中位数是第 个数
输出:
3.0示例 2:
输入:
4 1 2 3 4分析:
- 数组长度是 (偶数)
- 中位数是
输出:
2.5核心知识点
- —— 计算中位数
- 奇偶长度的处理
- 1
信息
- ID
- 382
- 时间
- 1000ms
- 内存
- 256MiB
- 难度
- (无)
- 标签
- (无)
- 递交数
- 0
- 已通过
- 0
- 上传者