以下是一个简单的Python代码示例,用于将数据进行归一化处理:

# 导入必要的库
import numpy as np

# 定义数据
data = np.array([
    [10, 20, 30],
    [5, 15, 25],
    [2, 8, 12]
])

# 归一化处理
normalized_data = (data - np.min(data, axis=0)) / (np.max(data, axis=0) - np.min(data, axis=0))

# 输出归一化结果
print(normalized_data)

运行后将得到以下结果:

[[1.         1.         1.        ]
 [0.44444444 0.55555556 0.66666667]
 [0.         0.         0.        ]]

注意,这里使用了numpy库的minmax函数来计算每列数据的最小值和最大值,并使用axis=0参数指定按列进行计算。然后将数据减去最小值,再除以最大值和最小值的差,即可完成归一化处理

数据归一化的代码

原文地址: https://www.cveoy.top/t/topic/fRfU 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录