怎么同时求上四列的四分位数,用np.percentile(),写出代码
时间: 2024-05-11 20:16:18 浏览: 108
np.percentile()函数解析
好的,你的要求我已经记住了,以下是代码:
```python
import numpy as np
# 生成一个4行10列的随机矩阵
a = np.random.rand(4, 10)
# 求上四列的四分位数
q1, q2, q3 = np.percentile(a[:, :4], [25, 50, 75])
print("上四列的四分位数分别为:Q1={}, Q2={}, Q3={}".format(q1, q2, q3))
```
以上代码中,我们首先生成了一个 4x10 的随机矩阵 `a`,然后使用 `np.percentile()` 函数求出了矩阵 `a` 的上四列的四分位数,分别用 `q1`、`q2`、`q3` 表示,并最终通过字符串格式化将结果输出。
阅读全文