Python fournit plusieurs méthodes pour convertir les unités de température : utilisez la fonction numpy.convert_units() dans la bibliothèque NumPy : importez NumPy et utilisez convert_units pour la conversion. Utilisez la fonction pandas.to_numeric() dans la bibliothèque Pandas : importez Pandas et utilisez to_numeric pour convertir intelligemment la température. Utiliser des fonctions personnalisées : créez des fonctions personnalisées fahrenheit_to_celsius et celsius_to_fahrenheit pour la conversion.

Conversion de température en Python
Python fournit une variété de méthodes pour convertir les unités de température :
Utilisez la fonction numpy.convert_units() dans NumPy
Bibliothèque NumPy Peut être utilisé pour convertir des unités de température : numpy.convert_units()函数可用于转换温度单位:
<code class="python">import numpy as np # 从华氏度转换为摄氏度 celsius = np.convert_units(100, 'degF', 'degC') # 从摄氏度转换为华氏度 fahrenheit = np.convert_units(37, 'degC', 'degF')</code>
使用Pandas
Pandas库中的pandas.to_numeric()
<code class="python">import pandas as pd
# 从华氏度转换为摄氏度
celsius = pd.to_numeric("100 degF", unit='degF', errors='coerce')
# 从摄氏度转换为华氏度
fahrenheit = pd.to_numeric("37 degC", unit='degC', errors='coerce')</code>Utiliser Pandas
La fonctionpandas.to_numeric() de la bibliothèque Pandas peut convertir intelligemment les unités de température :
<code class="python">def fahrenheit_to_celsius(fahrenheit):
"""将华氏度转换为摄氏度"""
return (fahrenheit - 32) * 5/9
def celsius_to_fahrenheit(celsius):
"""将摄氏度转换为华氏度"""
return celsius * 9/5 + 32</code>Utiliser des fonctions personnalisées
Il est également possible de créer des fonctions personnalisées pour convertir les unités de température :<code class="python"># NumPy
fahrenheit_value = 100
celsius_value = np.convert_units(fahrenheit_value, 'degF', 'degC')
print("华氏度:", fahrenheit_value, "摄氏度:", celsius_value)
# Pandas
fahrenheit_value = "100 degF"
celsius_value = pd.to_numeric(fahrenheit_value, unit='degF', errors='coerce')
print("华氏度:", fahrenheit_value, "摄氏度:", celsius_value)
# 自定义函数
fahrenheit_value = 100
celsius_value = fahrenheit_to_celsius(fahrenheit_value)
print("华氏度:", fahrenheit_value, "摄氏度:", celsius_value)</code>Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!
Comment partager une imprimante dans Win10
Comment ouvrir le panneau de configuration Win11
Utilisation de la fonction GAMMAINV
Instruction SQL pour sauvegarder la base de données
Comment vérifier si le port 445 est fermé
Formule de la loi de conservation de l'énergie mécanique
Comment ouvrir le fichier dmp
Comment ouvrir le fichier VSD