单位和单位系统¶
物理量的单位系统;包含常数的定义。
- class sympy.physics.units.unitsystem.UnitSystem(
- base_units,
- units=(),
- name='',
- descr='',
- dimension_system=None,
- derived_units: Dict[Dimension, Quantity] = {},
UnitSystem 表示一组连贯的单位。
单位系统基本上是一个带有尺度概念的维度系统。许多方法的定义方式相同。
如果所有基本单位都有一个符号,那就好多了。
- 属性:
- 导出单位
dim
给出系统的维度。
is_consistent
检查底层维度系统是否一致。
方法
extend
(base[, units, name, description, ...])将当前系统扩展为新系统。
返回没有前缀的系统单位。
set_quantity_dimension
(quantity, dimension)在单位系统中设置数量的维度。
set_quantity_scale_factor
(quantity, scale_factor)设置一个量相对于另一个量的比例因子。
get_default_unit_system
get_dimension_system
get_dimensional_expr
get_quantity_dimension
get_quantity_scale_factor
get_unit_system
- property dim¶
给出系统的维度。
这是返回构成基础的单位数量。
- extend(
- base,
- units=(),
- name='',
- description='',
- dimension_system=None,
- derived_units: Dict[Dimension, Quantity] = {},
将当前系统扩展为新系统。
将当前系统的基本单位和正常单位合并到参数中给出的基本单位和正常单位。如果未提供,名称和描述将被空字符串覆盖。
- property is_consistent¶
检查底层维度系统是否一致。