pandas归一化与反归一化操作实现

 更新时间:2023年01月19日 09:36:59   作者:苍穹之跃  
本文主要介绍了pandas归一化与反归一化操作实现,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
import numpy as np
import pandas as pd
import matplotlib.pylab as plt
 
if __name__ == '__main__':
    """
    原数据
    """
    df = pd.DataFrame({'A': [10, 20, 30], 'B': [1, 2, 6]})
    # 图表
    plt.plot(df)
    plt.show()
 
    """
    归一化
    """
    # 最小值
    minimum = df.min()
    # 最大值
    maximum = df.max()
 
    df_zero_one = (df - minimum) / (maximum - minimum)
 
    # 图表
    plt.plot(df_zero_one)
    plt.show()
 
    """
    反归一化
    """
    df_un_zero_one = (maximum - minimum) * df_zero_one + minimum
 
    # 图表
    plt.plot(df_un_zero_one)
    plt.show()
import numpy as np
import pandas as pd
import matplotlib.pylab as plt
 
if __name__ == '__main__':
    """
    原数据
    """
    df = pd.DataFrame({'A': [10, 20, 30], 'B': [1, 2, 6]})
    # 图表
    subplot_1 = plt.subplot(2, 2, 1)
    subplot_1.plot(df)
 
    """
    归一化
    """
    # 最小值
    minimum = df.min()
    # 最大值
    maximum = df.max()
 
    df_zero_one = (df - minimum) / (maximum - minimum)
 
    # 图表
    subplot_2 = plt.subplot(2, 2, 2)
    subplot_2.plot(df_zero_one)
 
    """
    反归一化
    """
    df_un_zero_one = (maximum - minimum) * df_zero_one + minimum
 
    # 图表
    subplot_3 = plt.subplot(2, 2, 3)
    subplot_3.plot(df_un_zero_one)
 
    plt.show()

到此这篇关于pandas归一化与反归一化操作实现的文章就介绍到这了,更多相关pandas归一化与反归一化内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!

相关文章

  • python计算阶乘和的方法(1!+2!+3!+...+n!)

    python计算阶乘和的方法(1!+2!+3!+...+n!)

    今天小编就为大家分享一篇python计算阶乘和的方法(1!+2!+3!+...+n!),具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2019-02-02
  • Python正则表达式re.compile()和re.findall()详解

    Python正则表达式re.compile()和re.findall()详解

    re 模块提供了不少有用的函数,用以匹配字符串,下面这篇文章主要给大家介绍了关于Python正则表达式re.compile()和re.findall()的相关资料,文中通过示例代码介绍的非常详细,需要的朋友可以参考下
    2022-07-07
  • Python全栈之学习MySQL(1)

    Python全栈之学习MySQL(1)

    这篇文章主要为大家介绍了Python全栈之MySQL,具有一定的参考价值,感兴趣的小伙伴们可以参考一下,希望能够给你带来帮助
    2022-01-01
  • Linux系统下升级pip的完整步骤

    Linux系统下升级pip的完整步骤

    这篇文章主要给大家介绍了关于Linux系统下升级pip的完整步骤,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2021-01-01
  • python实现俄罗斯方块小游戏

    python实现俄罗斯方块小游戏

    这篇文章主要为大家详细介绍了python实现俄罗斯方块小游戏,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2020-04-04
  • Python数据可视化之环形图

    Python数据可视化之环形图

    这篇文章主要介绍了Python数据可视化之环形图,主要使用两种不同的方式来可视化环形图,并均给出了完整的代码示例。需要的朋友可以参考一下,希望对你的工作和学习有所帮助
    2022-01-01
  • Python实现自动发送测试报告邮件的示例代码

    Python实现自动发送测试报告邮件的示例代码

    SMTP也就是简单邮件传输协议,是一种提供可靠且有效电子邮件传输的协议,python的smtplib模块就提供了一种很方便的途径发送电子邮件,它对smtp协议进行了简单的封装,下面就来和大家简单聊聊吧
    2023-07-07
  • Python中输出ASCII大文字、艺术字、字符字小技巧

    Python中输出ASCII大文字、艺术字、字符字小技巧

    这篇文章主要介绍了Python中输出ASCII大文字、艺术字、字符字小技巧,本文首先给出了ASCII大文字、艺术字、字符字的图片效果,然后给出了Python中的实现方法,需要的朋友可以参考下
    2015-04-04
  • PYQT5 实现给listwidget的滚动条添加滚动信号

    PYQT5 实现给listwidget的滚动条添加滚动信号

    这篇文章主要介绍了PYQT5 实现给listwidget的滚动条添加滚动信号,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2021-03-03
  • 使用matplotlib绘制并排柱状图的实战案例

    使用matplotlib绘制并排柱状图的实战案例

    堆积柱状图有堆积柱状图的好处,比如说我们可以很方便地看到多分类总和的趋势,下面这篇文章主要给大家介绍了关于使用matplotlib绘制并排柱状图的相关资料,需要的朋友可以参考下
    2022-07-07

最新评论