美文网首页
【Python】关于数据归一化MinMaxScaler

【Python】关于数据归一化MinMaxScaler

作者: 元气小地瓜 | 来源:发表于2019-12-11 13:29 被阅读0次

Python

1.python里的向量维度是一维的,且不分行向量与列向量,要想区分行向量与列向量要将向量看成矩阵

图1 向量

2.用创建矩阵的方式创建行向量与列向量

图2 用矩阵方式创建行向量 图3 用矩阵方式创建列向量

3.将矩阵转换为一维数组ndim由2变为1

2维矩阵 flatten让维度变为1维

4.矩阵的合并

5.缩放

一 MinMaxScaler

向量归一化

注意:MinMaxScaler只能对ndim为2的向量进行操作,ndim为1的可以通过reshape(1,-1)改为2维的向量


希望ndim=2,而我们给出的ndim=1,系统提示可以通过reshape(1,-1)改变维度 然而ndim(维度)处理好了新问题又来了!!! 发现Minmaxscale没法对行向量操作

OK!!!以上我们明白要想使用Minmaxscale,输入必须是二维的!刚刚我们使用的向量,现在我们试一试矩阵!

加一个转置操作便可按行归一化!!!

对于机器学习而言,按行归一化就是按样本归一化,按列归一化是按特征归一化,其背后的意义完全不同!!(神经网络等输入矩阵,通常一行代表一个样本,喜欢横着放)

相关文章

网友评论

      本文标题:【Python】关于数据归一化MinMaxScaler

      本文链接:https://www.haomeiwen.com/subject/qoyogctx.html