鱼C论坛

 找回密码
 立即注册
查看: 1776|回复: 1

机器学习库scikit数据归一化

[复制链接]
发表于 2021-7-1 15:14:54 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能^_^

您需要 登录 才可以下载或查看,没有账号?立即注册

x
本帖最后由 波大大12138 于 2021-7-1 15:46 编辑

按书上代码敲得,他有结果,但是我的报错了,我是在anaconda中notebook里运行的

#方法二:归一化,缩放单个样本,使其具有单位范数,L1和L2,归一化针对每一行
from sklearn import preprocessing
import numpy as np
#导入相关数据
x=np.array([[7688,32],
           [5788,29],
           [4600,25],
           [8900,35]])
#归一化数据
x_norm=preprocessing.normalize(x, norm='12')
x_norm

报错:
ValueError                                Traceback (most recent call last)
<ipython-input-560-3aa5901c4e83> in <module>()
      8            [8900,35]])
      9 #归一化数据
---> 10 x_norm=preprocessing.normalize(x, norm='12')
     11 x_norm

~\Anaconda3\lib\site-packages\sklearn\preprocessing\data.py in normalize(X, norm, axis, copy, return_norm)
   1400     """
   1401     if norm not in ('l1', 'l2', 'max'):
-> 1402         raise ValueError("'%s' is not a supported norm" % norm)
   1403
   1404     if axis == 0:

ValueError: '12' is not a supported norm

这个12是什么意思,我也不是很懂,是指L1,L2范数吗
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2021-7-1 22:36:23 | 显示全部楼层
兄弟你把l2打成了12,你把L2,打成了十二
7-1.png
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2025-1-14 19:26

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表