convert_temperature#
- scipy.constants.convert_temperature(val, old_scale, new_scale)[Quelle]#
Konvertiert von einer Temperaturskala in eine andere, darunter Celsius, Kelvin, Fahrenheit und Rankine.
- Parameter:
- valarray_like
Wert(e) der zu konvertierenden Temperatur(en), ausgedrückt in der ursprünglichen Skala.
- old_scalestr
Gibt als String die ursprüngliche Skala an, von der die Temperaturwert(e) konvertiert werden sollen. Unterstützte Skalen sind Celsius („Celsius“, „celsius“, „C“ oder „c“), Kelvin („Kelvin“, „kelvin“, „K“, „k“), Fahrenheit („Fahrenheit“, „fahrenheit“, „F“ oder „f“) und Rankine („Rankine“, „rankine“, „R“, „r“).
- new_scalestr
Gibt als String die neue Skala an, in die die Temperaturwert(e) konvertiert werden sollen. Unterstützte Skalen sind Celsius („Celsius“, „celsius“, „C“ oder „c“), Kelvin („Kelvin“, „kelvin“, „K“, „k“), Fahrenheit („Fahrenheit“, „fahrenheit“, „F“ oder „f“) und Rankine („Rankine“, „rankine“, „R“, „r“).
- Rückgabe:
- resfloat oder Array von Floats
Wert(e) der konvertierten Temperatur(en), ausgedrückt in der neuen Skala.
Hinweise
Hinzugefügt in Version 0.18.0.
convert_temperaturehat experimentelle Unterstützung für Python Array API Standard-kompatible Backends zusätzlich zu NumPy. Bitte erwägen Sie, diese Funktionen zu testen, indem Sie die UmgebungsvariableSCIPY_ARRAY_API=1setzen und CuPy-, PyTorch-, JAX- oder Dask-Arrays als Array-Argumente bereitstellen. Die folgenden Kombinationen von Backend und Gerät (oder anderer Fähigkeit) werden unterstützt.Bibliothek
CPU
GPU
NumPy
✅
n/a
CuPy
n/a
✅
PyTorch
✅
✅
JAX
✅
✅
Dask
✅
n/a
Siehe Unterstützung für den Array API Standard für weitere Informationen.
Beispiele
>>> from scipy.constants import convert_temperature >>> import numpy as np >>> convert_temperature(np.array([-40, 40]), 'Celsius', 'Kelvin') array([ 233.15, 313.15])