Python计算CPK的代码
时间: 2023-06-02 17:08:30 浏览: 308
CPK计算方法 工程或制程水准的量化反应
可以使用如下的Python代码来计算CPK:
```python
import numpy as np
def cpk(data, usl, lsl):
mean = np.mean(data)
std_dev = np.std(data, ddof=1)
cpk_upper = (usl - mean) / (3 * std_dev)
cpk_lower = (mean - lsl) / (3 * std_dev)
return min(cpk_upper, cpk_lower)
```
其中,`data`是一个包含所有数据点的数组,`usl`是规格上限,`lsl`是规格下限。函数返回CPK值,如果该值小于1,表明过程的能力较差。
阅读全文