单位和单位系统

物理量的单位系统;包含常数的定义。

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, ...])

将当前系统扩展为新系统。

get_units_non_prefixed()

返回没有前缀的系统单位。

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] = {},
)[源代码][源代码]

将当前系统扩展为新系统。

将当前系统的基本单位和正常单位合并到参数中给出的基本单位和正常单位。如果未提供,名称和描述将被空字符串覆盖。

get_units_non_prefixed() Set[Quantity][源代码][源代码]

返回没有前缀的系统单位。

property is_consistent

检查底层维度系统是否一致。