解题思路 数据读取:获取样本数量 和特征数量 构建数据集:分离特征矩阵和目标值向量 相关系数计算:对每个特征计算与目标值的皮尔逊相关系数 结果排序:按相关系数绝对值降序排序(绝对值相同按索引升序) 格式化输出:输出所有特征索引和相关系数(保留4位小数) 代码解析 import sys import numpy as np def read_data(N, M): """读取数据集并分离特征和目标值""" data = [] # 特征矩阵 targets = [] # 目标值向量 for _ in range(N): line ...