浅谈利用numpy对矩阵进行归一化处理的方法

 更新时间:2018年07月11日 11:08:54   作者:DmrfCoder  
今天小编就为大家分享一篇浅谈利用numpy对矩阵进行归一化处理的方法,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧

本文不讲归一化原理,只介绍实现(事实上看了代码就会懂原理),代码如下:

def Normalize(data):
 m = np.mean(data)
 mx = max(data)
 mn = min(data)
 return [(float(i) - m) / (mx - mn) for i in data]

代码只有5行并不复杂,但是需要注意的一点是一定要将计算的均值以及矩阵的最大、最小值存为变量放到循环里,如果直接在循环里计算对应的值会造成归一化特别慢,笔者之前有过深切的酸爽体验….

以上这篇浅谈利用numpy对矩阵进行归一化处理的方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持脚本之家。

相关文章

  • python中@Property属性使用方法

    python中@Property属性使用方法

    这篇文章主要介绍了python中@Property属性使用方法,在Python中,可以通过@property装饰器将一个方法转换为属性,从而实现用于计算的属性,下面文章围绕主题展开更多相关详情,感兴趣的小伙伴可以参考一下
    2022-06-06
  • python机器学习之线性回归详解

    python机器学习之线性回归详解

    这篇文章主要介绍了python机器学习之线性回归详解,文中有非常详细的代码示例,对正在学习python的小伙伴们有很好的帮助,需要的朋友可以参考下
    2021-04-04
  • Python面向对象程序设计类的封装与继承用法示例

    Python面向对象程序设计类的封装与继承用法示例

    这篇文章主要介绍了Python面向对象程序设计类的封装与继承用法,结合实例形式分析了Python面向对象程序设计中类的封装、继承相关概念、原理、用法及操作注意事项,需要的朋友可以参考下
    2019-04-04
  • Python ATM功能实现代码实例

    Python ATM功能实现代码实例

    这篇文章主要介绍了Python ATM功能实现代码实例,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
    2020-03-03
  • Python文件打包工具一站式指南

    Python文件打包工具一站式指南

    这篇文章主要为大家介绍了Python文件打包工具一站式指南,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早日升职加薪
    2024-01-01
  • 详解Django中的权限和组以及消息

    详解Django中的权限和组以及消息

    这篇文章主要介绍了详解Django中的权限和组以及消息,在Python百花齐放的web框架中,Django是人气最高的一个,需要的朋友可以参考下
    2015-07-07
  • 在Python中如何让字典保持有序

    在Python中如何让字典保持有序

    这篇文章主要介绍了在Python中如何让字典保持有序,文章基于python的相关资料展开详细内容,需要的小伙伴可以参考一下
    2022-04-04
  • Python机器学习之scikit-learn库中KNN算法的封装与使用方法

    Python机器学习之scikit-learn库中KNN算法的封装与使用方法

    这篇文章主要介绍了Python机器学习之scikit-learn库中KNN算法的封装与使用方法,结合实例形式分析了scikit-learn库中KNN算法的相关调用与使用技巧,需要的朋友可以参考下
    2018-12-12
  • python matlibplot绘制3D图形

    python matlibplot绘制3D图形

    这篇文章主要为大家详细介绍了python matlibplot绘制3D图形,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2018-07-07
  • 使用Python轻松完成垃圾分类(基于图像识别)

    使用Python轻松完成垃圾分类(基于图像识别)

    这篇文章主要介绍了使用Python轻松完成垃圾分类(基于图像识别),文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
    2019-07-07

最新评论