科学Python中的物理类型正确性
摘要:计算机信息系统中关于单位和尺寸的表示几乎没有被编码,并经常被忽视。例如,科学计算中使用的主要语言(Fortran、C和Python)都没有维度或单位类型,因此物理量在程序中通过实数类型的变量表示,从而可能导致单位或尺寸错误。鉴于这种危险,许多作者提出了用于单位检查和转换的语言方案。然而,由于许多物理量具有相同的单位,一个代码块可能是单位兼容的,但在物理上却是没有意义的。我们展示了三种Python单位库的限制,并提出了一种检查物理量类型的合理性和方法的正当性。
作者:Marcus Foster and Sean Tregeagle
论文ID:1807.07643
分类:Mathematical Software
分类简称:cs.MS
提交时间:2018-08-06