代码如下:

def cpk_calc(df_data: pd.DataFrame, usl, lsl):""":param df_data: 数据dataframe:param usl: 数据指标上限:param lsl: 数据指标下限:return:"""sigma = 3# 若下限为0, 则使用上限反转负值替代if int(lsl) == 0:lsl = 0 - usl# 数据平均值u = df_data.mean()[0]# 数据标准差stdev = np.std(df_data.values, ddof=1)# 生成横轴数据平均分布x1 = np.linspace(u - sigma * stdev, u + sigma * stdev, 1000)# 计算正态分布曲线y1 = np.exp(-(x1 - u) ** 2 / (2 * stdev ** 2)) / (math.sqrt(2 * math.pi) * stdev)cpu = (usl - u) / (sigma * stdev)cpl = (u - lsl) / (sigma * stdev)# 得出cpkcpk = min(cpu, cpl)# 使用matplotlib画图plt.xlim(x1[0] - 0.5, x1[-1] + 0.5)plt.plot(x1, y1)plt.hist(df_data.values, 15, density=True)plt.title("cpk={0}".format(cpk))plt.show()

生成图例:

python cpk 计算相关推荐

  1. 使用OpenCV和Python高效计算视频的总帧数

    使用OpenCV和Python高效计算视频的总帧数 1. 效果图 2. 源码 参考 这篇博客将介绍两种使用OpenCV和Python计算视频文件中帧数的方法. 超级快,它依靠OpenCV的视频属性功能 ...

  2. 在Python中计算一次性计算多个百分位数percentile、quantile

    在Python中计算一次性计算多个百分位数percentile. quantile 目录 在Python中计算一次性计算多个百分位数percentile. quantile

  3. python代码计算图像的分辨率

    python代码计算图像的分辨率 def jpeg_res(filename):""""This function prints the resolution ...

  4. 无网络服务器(linux ubuntu),pip安装python科学计算所有需要包(packages)

    无网络服务器(linux ubuntu),pip安装python科学计算所有需要包(packages) # 在windows上打开anaconda,进入环境tab页,在base环境处单击,然后点开te ...

  5. 独家 | 教你用Python来计算偏差-方差权衡

    作者:Jason Brownlee 翻译:吴振东 校对:车前子 本文约3800字,建议阅读8分钟. 本文为你讲解模型偏差.方差和偏差-方差权衡的定义及联系,并教你用Python来计算. 衡量一个机器学 ...

  6. 目前比较流行的Python科学计算发行版

    经常有身边的学友问到用什么Python发行版比较好? 其实目前比较流行的Python科学计算发行版,主要有这么几个: Python(x,y) GUI基于PyQt,曾经是功能最全也是最强大的,而且是Wi ...

  7. python星期计算_Python简单计算给定某一年的某一天是星期几示例

    本文实例讲述了Python简单计算给定某一年的某一天是星期几.分享给大家供大家参考,具体如下: # -*- coding:utf-8 -*- #计算某特定天使星期几 #蔡勒公式:w=y+[y/4]+[ ...

  8. python的计算符号说明_python中的计算符号

    1.算数计算符号:+ - * / //(取整) %(取余) **(次方) 1 >>> 6+8 2 14 3 >>> 9-3 4 6 5 >>> 3 ...

  9. python科学计算基础教程pdf下载-Python科学计算基础教程_PDF电子书

    因资源下载地址容易失效,请加微信号359049049直接领取,直接发最新下载地址. 前言 ======================================================= ...

  10. python 科学计算基础教程电子版-自学Python 编程基础、科学计算及数据分析

    自学Python 编程基础.科学计算及数据分析 epub pdf mobi txt 下载 自学Python 编程基础.科学计算及数据分析 epub pdf mobi txt 下载 ☆☆☆☆☆ 李金 著 ...

最新文章

  1. java ucs2转utf8_UCS-2和UTF-8的互相转换
  2. C/C++语言之 日期 时间
  3. 系统试运行报告是谁写的_最新标准:水污染源在线监测系统(CODCr、NH3N 等)安装技术规范(1)...
  4. 「C语言」指针数组 数组指针 指针函数 函数指针
  5. Leetcode--820:单词的压缩编码(java)
  6. 电大1253c语言程序设计考试题,电大1253《C语言程序设计》开放大学期末考试试题2020年1月(含答案)...
  7. 转网口显示未识别的网络_已有1700万用户携号转网 超99%用户1小时内办结
  8. MySQL(6)视图
  9. hotspot虚拟机的调试
  10. 计算机组成原理课程论文结语,计算机组成原理课程论文
  11. RDD、DataFrame和DataSet的区别
  12. Linux平台驱动分析
  13. Java编程思想-并发(5)
  14. 掺铥铝酸钇晶体(Tm:YAP)晶体的资料及其相关产品目录
  15. 【剑指 Offe】11. 旋转数组的最小数字
  16. U启动U盘启动盘制作
  17. 西南大学统考英语计算机有答案吗,西南大学666教育学 初试398分经验贴(含统考科目英语政治.......
  18. 用android开发一个识别人形的app,一键切换背景
  19. 使用Process Monitor工具监测进程对注册表和文件的操作(常用分析工具)
  20. vue中EventBus的基本使用

热门文章

  1. 超级浏览器对跨境亚马逊防关联有用吗?
  2. ectouch微信登录提示此次操作失败请返回重试原因
  3. MATLAB热障涂层成像,微波检测热障涂层孔隙率的可行性研究
  4. HTML:Boostarp设计登录页面
  5. Mysql,Oracle varchar2 字节长度
  6. lingix系统安装服务器,安装ngix
  7. Laravel框架介绍与简介
  8. logistic回归分析优点_一文详尽系列之逻辑回归
  9. 免费下载IOS/MAc付费软件
  10. 评委对计算机知识竞赛的提问,评委评分知识竞赛答题软件