scipy.constants.convert_temperature

scipy.constants.convert_temperature(val, old_scale, new_scale)[源代码]

在摄氏度、开尔文、华氏和朗肯温标之间转换为另一个温标。

参数
valarray_like

要转换的温度值,以原始刻度表示。

old_scale: str

以字符串形式指定将从中转换温度值的原始比例。支持的刻度有摄氏度(‘摄氏度’、‘摄氏度’、‘C’或‘c’)、开尔文(‘开尔文’、‘开尔文’、‘K’、‘k’)、华氏(‘华氏’、‘华氏’、‘F’或‘f’)和兰金(‘兰金’、‘兰金’、‘R’、‘r’)。

new_scale: str

将温度值将转换到的新刻度指定为字符串。支持的刻度有摄氏度(‘摄氏度’、‘摄氏度’、‘C’或‘c’)、开尔文(‘开尔文’、‘开尔文’、‘K’、‘k’)、华氏(‘华氏’、‘华氏’、‘F’或‘f’)和兰金(‘兰金’、‘兰金’、‘R’、‘r’)。

退货
res浮点数或浮点数组

以新刻度表示的转换温度的值。

注意事项

0.18.0 新版功能.

示例

>>> from scipy.constants import convert_temperature
>>> convert_temperature(np.array([-40, 40]), 'Celsius', 'Kelvin')
array([ 233.15,  313.15])