使用sklearn库提供的鸢尾花数据集,计算sepallemgth特征的最大值最小值,平均值,中位数,方差,计算协方差矩阵python语句
时间: 2024-03-16 16:44:59 浏览: 68
好的,针对你的问题,以下是计算鸢尾花数据集中sepallemgth特征的最大值、最小值、平均值、中位数、方差和协方差矩阵的Python语句:
```python
from sklearn.datasets import load_iris
import numpy as np
# 加载数据集
iris = load_iris()
# 获取sepal length特征
sepal_length = iris.data[:, 0]
# 计算最大值、最小值、平均值、中位数、方差
max_val = np.max(sepal_length)
min_val = np.min(sepal_length)
mean_val = np.mean(sepal_length)
median_val = np.median(sepal_length)
variance_val = np.var(sepal_length)
# 计算协方差矩阵
cov_matrix = np.cov(sepal_length, iris.data[:, 1:])
print("Sepal Length最大值:", max_val)
print("Sepal Length最小值:", min_val)
print("Sepal Length平均值:", mean_val)
print("Sepal Length中位数:", median_val)
print("Sepal Length方差:", variance_val)
print("协方差矩阵:\n", cov_matrix)
```
注意,以上代码中的 `load_iris()` 函数可以加载sklearn库中自带的鸢尾花数据集,也可以从其他来源获取数据集,只要保证数据集格式正确即可。
阅读全文