


Bagaimana untuk menulis penukaran suhu dalam python123
Mar 29, 2024 am 06:07 AMPython menyediakan berbilang kaedah untuk menukar unit suhu: gunakan fungsi numpy.convert_units() dalam perpustakaan NumPy: import NumPy dan gunakan convert_units untuk penukaran. Gunakan fungsi pandas.to_numeric() dalam pustaka Pandas: import Pandas dan gunakan to_numeric untuk menukar suhu secara bijak. Gunakan fungsi tersuai: Cipta fungsi tersuai fahrenheit_to_celsius dan celsius_to_fahrenheit untuk penukaran.
Penukaran suhu dalam Python
Python menyediakan pelbagai kaedah untuk menukar unit suhu:
Gunakan fungsi numpy.convert_units()
🜎 dalam Numpy Boleh digunakan untuk menukar unit suhu:
import numpy as np # 从华氏度转换为摄氏度 celsius = np.convert_units(100, 'degF', 'degC') # 从摄氏度转换为华氏度 fahrenheit = np.convert_units(37, 'degC', 'degF')
Gunakan Pandasnumpy.convert_units()
函数可用于转换温度单位:
import pandas as pd # 从华氏度转换为摄氏度 celsius = pd.to_numeric("100 degF", unit='degF', errors='coerce') # 从摄氏度转换为华氏度 fahrenheit = pd.to_numeric("37 degC", unit='degC', errors='coerce')
使用Pandas
Pandas库中的pandas.to_numeric()
Fungsi pandas.to_numeric()
dalam perpustakaan Pandas boleh menukar unit suhu dengan bijak: def fahrenheit_to_celsius(fahrenheit):
"""将华氏度转换为摄氏度"""
return (fahrenheit - 32) * 5/9
def celsius_to_fahrenheit(celsius):
"""将摄氏度转换为华氏度"""
return celsius * 9/5 + 32
Gunakan fungsi tersuai
Anda juga boleh mencipta fungsi tersuai untuk menukar unit suhu: # 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)
Atas ialah kandungan terperinci Bagaimana untuk menulis penukaran suhu dalam python123. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Artikel Panas

Alat panas Tag

Artikel Panas

Tag artikel panas

Notepad++7.3.1
Editor kod yang mudah digunakan dan percuma

SublimeText3 versi Cina
Versi Cina, sangat mudah digunakan

Hantar Studio 13.0.1
Persekitaran pembangunan bersepadu PHP yang berkuasa

Dreamweaver CS6
Alat pembangunan web visual

SublimeText3 versi Mac
Perisian penyuntingan kod peringkat Tuhan (SublimeText3)

Topik panas

Cara Menggunakan Python untuk Mencari Pengagihan Zipf Fail Teks

Bagaimana saya menggunakan sup yang indah untuk menghuraikan html?

Bagaimana untuk melakukan pembelajaran mendalam dengan Tensorflow atau Pytorch?

Cara Melaksanakan Struktur Data Anda Sendiri di Python

Pengenalan kepada pengaturcaraan selari dan serentak di Python

Serialization dan deserialisasi objek python: Bahagian 1

Modul Matematik dalam Python: Statistik
