ExamCrush
#25编程题
数据归一化模拟 :在机器学习中,我们常需要将特征缩放到 $[0, 1]$ 区间。请补全以下函数,使 用 NumPy 实现:$x_{new} = \frac{x - x_{min}}{x_{max} - x_{min}}$。 import numpy as np def min_max_normalize(data): """ 对输入的二维数组 data(每一列为一个特征)进行归一化。 要求:计算每一列的最小值和最大值。 """ # 1. 计算每一列的最小值 (提示:利用 axis 参数) col_min = # 你的代码 # 2. 计算每一列的最大值 col_max = # 你的代码 # 3. 执行归一化公式并返回 # 注意:这里会触发广播机制 normalized_data = # 你的代码 return normalized_data # 测试数据 X = np.array([[ 10 , 2 ], [ 20 , 4 ], [ 30 , 6 ]]) # 预期结果:第一列变为[0, 0.5, 1], 第二列变为[0, 0.5, 1]

我的作答