python波士顿房价数据集2)请统计每一列低于平均值的数目
时间: 2024-02-15 18:04:55 浏览: 55
好的,我们可以使用numpy库中的布尔索引来找到低于平均值的数目。代码如下:
```python
for i, feature in enumerate(feature_names):
mean = np.mean(data[:, i])
below_mean = data[:, i] < mean
num_below_mean = np.sum(below_mean)
print("Feature: ", feature)
print("Number below mean: ", num_below_mean)
```
这段代码将逐列打印出每个特征低于平均值的数目。首先,我们计算每个特征的平均值,然后使用布尔索引找到低于平均值的数。最后,我们使用`np.sum()`函数计算低于平均值的数目,并将其打印出来。
阅读全文