用于自动化与IFSC-USP物理实验室规程(Python2和Python3)相关的任务的库

LabIFSC的Python项目详细描述


{a1}{a2}{a3}{4}{a5}

实验室

Python2和Python3的一个库,用于使用IFSC-USP物理实验室教师坚持使用的(相当不寻常的)方法传播错误和单元转换。

摘要

    {6}
    1. {a7}
    2. {A8}
    (李)
    1. {A10}
    2. {a11}
    3. {a12}
    4. {a13}
    5. {a14}
    6. {15}

安装

在终端中,只需运行以下命令之一即可安装或更新libifsc:

(对于使用python 2的用户)

(对于使用python 3的用户)

手动

如果pip不可用或不起作用,只需将{a16}文件夹放入脚本所在的文件夹,就可以使用labifsc。示例:

{pr 1}

{a17}

{a18}

使用

基本

使用此库:

{pr 2}

主要类别是。它可以用如下所示的各种方式初始化。 (请注意,所有这些度量都是相等的,更改的只是格式)

{pr 3}

我们还可以使用缩写{cd5>},其工作方式非常类似:

{pr 4} 但是,{cd5>还允许我们轻松地创建度量值列表:

{pr 5}

的实例具有以下属性:

{pr}$

的前缀值以mks为单位,即米、弧度、千克、秒、开尔文、缩放和摩尔。物理尺寸分别为:长度(L)、角度(A)、质量(M)、时间(T)、温度(K)、电流(I)和数字(N)。当测量是无量纲的时,使用它

8709;如下摘录所示: {pr 7}

也可以使用方法将测量值转换为其等效于si,如下例所示:

{pr 8}

比较

度量值之间的比较不比较值本身,而是检查度量值在统计上是否相等。

决定两个度量值是否相等的公式是:{cd10>。而决定非等价性的方程是@cd11>。

应谨慎行事,因为两项措施不能同时相等或不同。

{pr 9} {pr 10} {pr 11}

错误传播

错误传播在以下操作中自动完成:{cd12>,{cd13>,{cd14},{cd15>,{cd16>

{pr 12} 不幸的是,库函数{cd17>}中没有自动错误传播,但是labifsc提供了以下错误传播函数:

{pr 13}

单位

所有度量值后面都可能有一个附加的单位参数。例如:

{pr 14}

(文件{cd18>包含此库支持的所有单元。)

加法和减法帐户在运算中始终保持在第一个参数的单位内,除非第一个参数是多维的。在这种情况下,单位应为第二个参数的单位。

至于乘法和除法,它们只是把单位合并起来。

{pr 15}

转换单位:

{pr 16}

数字构成

相同的可以用不同的方式打印:

{pr 17}

序列和表格

此库提供计算平均值、标准偏差和数据线性化的功能。更多详细信息请参见下面的示例:

{pr 18}

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

推荐PyPI第三方库


热门话题
使用Jetty 9.4发送到JSP的PUT请求的java显示自定义错误页   使用OSGi R6注释和Sling模型的java AEM 6.3   找不到请求操作的cassandra编解码器:[date<>java.util.date]   python中实现hashmap的java等效方法   java如何格式化Hadoop中Mapreduce编写的输出   java TabListener不工作   同一容器中战争之间的java进程内通信   java性能对加载最多30000条记录的相关下拉列表的影响   java Spring MVC在注册时发送电子邮件   java如何设置MongoTemplate集合映射   Java MongoDb:点表示法   java Jackson不会将@JsonProperty与@JsonPOJOBuilder或@JsonCreator一起使用   具有图像和兼容性的java Android布局