NumPy学习笔记(4)--数据归一化

# 归一化,将矩阵规格化到0-1之间

import numpy as np
a = 10*np.random.random((5, 5)) # 新建5*5矩阵做演示
print(a)
print('---')
amin, amax = a.min(), a.max() # 求最大最小值
a = (a-amin)/(amax-amin) # (矩阵元素-最小值)/(最大值-最小值)
print(a)
# 输出 [[ 2.36293248  2.28110919  6.16223037  2.82108853  3.82572016]
 [ 8.38507584  3.97018851  8.68038671  4.55166216  7.41336474]
 [ 8.641908    6.63312921  2.58191811  2.79359388  4.41776143]
 [ 2.14213006  8.24702055  4.69514129  3.44458659  2.33541662]
 [ 2.60246377  0.52364881  8.36609653  2.0713082   1.73721125]]
---
[[ 0.22549255  0.21546118  0.69127899  0.28166158  0.40482744]
 [ 0.96379547  0.42253898  1.          0.4938265   0.8446656 ]
 [ 0.99528259  0.74901026  0.25233976  0.27829079  0.47741054]
 [ 0.19842261  0.94687016  0.51141676  0.35810122  0.22211916]
 [ 0.25485862  0.          0.96146864  0.18973999  0.14878036]]
  • 3
    点赞
  • 10
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值