I want to calculate root mean square of a function in Python. My function is in a simple form like y = f(x). x and y are arrays.

I tried Numpy and Scipy Docs and couldn't find anything.

解决方案

I'm going to assume that you want to compute the expression given by the following pseudocode:

ms = 0

for i = 1 ... N

ms = ms + y[i]^2

ms = ms / N

rms = sqrt(ms)

i.e. the square root of the mean of the squared values of elements of y.

In numpy, you can simply square y, take its mean and then its square root as follows:

rms = np.sqrt(np.mean(y**2))

So, for example:

>>> y = np.array([0, 0, 1, 1, 0, 1, 0, 1, 1, 1]) # Six 1's

>>> y.size

10

>>> np.mean(y**2)

0.59999999999999998

>>> np.sqrt(np.mean(y**2))

0.7745966692414834

Do clarify your question if you mean to ask something else.

python求均方根_python中函数的均方根相关推荐

  1. python求对数_python中取对数

    技术 | Python从零开始系列连载(二十七) 我们接着上一期的Python,继续跟大家分享有关Python中常用的数值计算和正则表达式. 运算符 1)数值运算 +.-.*./ % (求余数) // ...

  2. python求绝对值_python中取绝对值简单方法总结

    python如何使用绝对值?下面给大家介绍三种求绝对值的方法: import math def abs_value1(): a = float(input('1.请输入一个数字:')) if a &g ...

  3. python求共轭复数_python中复数的共轭复数知识点总结

    python中复数的共轭复数知识点总结,复数,共轭,函数,知识点,都是 python中复数的共轭复数知识点总结 易采站长站,站长之家为您整理了python中复数的共轭复数知识点总结的相关内容. 理科学 ...

  4. python收集参数_Python 中函数的 收集参数 机制

    定义函数的时候,在参数前加了一个 * 号,函数可以接收零个或多个值作为参数.返回结果是一个元组. 传递零个参数时函数并不报错,而是返回一个空元组.但以上这种方法也有局限性,它不能收集关键字参数. 对关 ...

  5. python求一组数中最大数_python如何求一组数的最大值?_后端开发

    php中session用法详解_后端开发 PHP中的session默认情况下是使用客户端的Cookie,当客户端的Cookie被禁用时,会自动通过[Query_String]来传递,其中[sessio ...

  6. python中的方法和函数的区别_python中函数与方法的区别?

    Python中函数不是方法,主要有以下区别: 首先,从分类的角度来分析二者的区别 (1)函数的分类: 内置函数:python内嵌的一些函数. 匿名函数:一行代码实现一个函数功能. 递归函数:自己调用自 ...

  7. python函数内部返回的值_Python中函数的返回值示例浅析

    前言: 前面我们介绍了简单的介绍了函数和函数的参数,今天我们来说一下Python中函数的返回值. 函数的返回值:函数运算的结果,需要进一步的操作时,给一个返回值return用来返回函数的结果,如果没有 ...

  8. python函数返回值_Python中函数的返回值示例浅析

    前言: 前面我们介绍了简单的介绍了函数和函数的参数,今天我们来说一下Python中函数的返回值. 函数的返回值:函数运算的结果,需要进一步的操作时,给一个返回值return用来返回函数的结果,如果没有 ...

  9. python中count的作用_python中函数COUNT()的功能是什么

    python中函数COUNT()的功能是统计字符串里某个字符出现的次数,语法为[str.count("char", start,end)],其中str为要统计的字符,star为索引 ...

最新文章

  1. 参加web前端培训需要注意什么
  2. centos下apache源码编译安装
  3. tar 压缩与解压缩打包命令
  4. java 方法 示例_Java语言环境getISOLanguages()方法与示例
  5. Sublime Text 3 快捷键及使用技巧
  6. 接口文档生成工具apipost
  7. 【PostgreSQL-9.3.17】CentOS-6.7安装PostgreSQL-9.3.17
  8. 2017百度之星资格赛:1001. 度度熊保护村庄(floyd最小环)
  9. 本科生、硕士生、博士生
  10. 删除html注释 python,用Python提取HTML源码中的注释与去掉注释
  11. 华为马海旭:+智能,IoT行业云服务使能产业物联网
  12. python正确判断错误_python之错误、调试和测试
  13. 第1关:MapReduce综合应用案例 — 电信数据清洗
  14. 如何写一封好的情书?Python三步爬取全网情诗信息
  15. ABAP 企业微信ASE 加密算法
  16. Google hacking使用总结
  17. 卸载微软拼音输入法图解
  18. 资深运维给你讲:一个小白的运维成长故事
  19. 2022年下半年软考所有科目详情表
  20. Git版本控制管理——分支

热门文章

  1. 内存管理 浅析 内存管理/内存优化技巧
  2. React Hooks 使用详解
  3. c语言中 (n 1)
  4. 【深入了解Spring Cloud Alibaba Nacos:服务注册和配置中心】—— 每天一点小知识
  5. 看看你是SAP几级?
  6. k8s篇-yaml部署nfs storageclass
  7. js点击复制隐藏域值
  8. 开始云私有云存储系统:让数据更安全高效
  9. Zotero插件Zotfile下载与安装
  10. uniapp 使用 mui-player 插件播放 m3u8/flv 视频流