不确定测量统计量与误差传播

measurement-stats的Python项目详细描述


用于测量和人口统计的统计包 包括测量不确定性和误差传播。

安装:

pip install measurement_stats

错误传播

比如说,我们测量了一个矩形,它是11±0.4厘米 宽8±0.3厘米长。然后我们可以用 不确定度如下:

from measurement_stats import ValueUncertainty

width = ValueUncertainty(11, 0.4)
length = ValueUncertainty(8, 0.3)

area = length * width

print('AREA:', area.label)
# $ AREA: 88 +/- 5

对于一个更复杂的例子,考虑规范物理101实验。 用钟摆来计算重力加速度。如果 学生设置了一个测量长度为92.95厘米的钟摆和一个 不确定度为0.1厘米,测量摆的周期为 1.936秒,不确定度为0.004秒,由于 具有传播不确定性的重力可按如下方式确定:

from measurement_stats import ValueUncertainty

l = ValueUncertainty(92.95, 0.1)
T = ValueUncertainty(1.936, 0.004)

g = 4.0 * (math.pi ** 2) * l / (T ** 2)

print('Acceleration Due To Gravity:', g.label)
# $ Acceleration Due To Gravity: 979 +/- 4

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
JAVA Tictoe Minimax算法不断引发异常   java弹性时间计算器字符串开关   java从表单post操作中检索值   java Selenium webdriver无法在youtube上找到元素   java如何自动填写XFA(PDF)表单?   java为什么我的秒表程序不能运行?   raspberry pi禁用java中的其他声音   java如何配置web。xml,glassfishweb。JSF的xml文件?   使用浏览器运行自动测试时出现java错误。如何运行它?   java如何阻止Swing程序在每次向JTextArea添加文本时调整组件的大小   javajavax。注射注射无效   java如何改进Solaris服务器配置   java如何在elasticsearch后端脱机时处理Hibernate搜索启动   java TCPsocket的延迟很差,除非持续流式传输