set_enabled_equivalencies#

astropy.units.set_enabled_equivalencies(equivalencies)[源代码]#

设置在单元注册表中启用的等效项。

如果在单位转换和寻找等价单位时没有给出明确的等价性,则使用这些等价性。

这特别意味着允许角度是无量纲的。小心使用。

参数:
equivalencies : listtuplePYTHON:PYTHON列表:元组

等价对的列表,例如,由返回的 dimensionless_angles

实例

求幂通常需要无量纲的量。为了避免复杂阶段的问题:

>>> from astropy import units as u
>>> with u.set_enabled_equivalencies(u.dimensionless_angles()):
...     phase = 0.5 * u.cycle
...     np.exp(1j*phase)  
<Quantity -1.+1.2246468e-16j>