शुरू करेंमुफ़्त में शुरू करें

Linear Proportionality

तापमान स्केल्स की परिभाषा कुछ तरल पदार्थों, जैसे पारा और अल्कोहल, के रैखिक प्रसार से जुड़ी है. शुरुआत में, ये स्केल सचमुच ऐसे रूलर थे जो संकरे, निशान लगे या "graduated" ट्यूब में द्रव की लंबाई नापकर तापमान का अनुमान लगाते थे. अल्कोहल एक बल्ब में होता है, और बल्ब या उसके आस-पास के तापमान बढ़ने पर वह रैखिक रूप से ट्यूब में फैलता है.

इस अभ्यास में, हम Fahrenheit और Celsius तापमान स्केल्स के बीच कन्वर्ज़न को देखेंगे, ताकि भौतिक संदर्भ में रैखिक संबंध के स्लोप और इंटरसेप्ट की व्याख्या समझाई जा सके.

यह अभ्यास पाठ्यक्रम का हिस्सा है

Python में Linear Modeling परिचय

पाठ्यक्रम देखें

अभ्यास निर्देश

  • फंक्शन temps_F = convert_scale(temps_C) को एक लीनियर मॉडल के रूप में पूरा करें, जहाँ "x" temps_C है और "y" temps_F है.
  • उबलने के तापमान में से जमने का तापमान घटाकर दोनों स्केल्स में तापमान का परिवर्तन निकालें.
  • slope को change_in_F को change_in_C से विभाजित करके compute करें.
  • intercept को फ्रीजिंग पॉइंट्स freeze_F और freeze_C के अंतर के रूप में compute करें.
  • प्री-डिफाइंड plot_temperatures() का उपयोग करके प्राप्त मॉडल को plot करें.

इंटरैक्टिव व्यावहारिक अभ्यास

इस अभ्यास को इस नमूना कोड को पूरा करके आज़माएँ।

# Complete the function to convert C to F
def convert_scale(temps_C):
    (freeze_C, boil_C) = (0, 100)
    (freeze_F, boil_F) = (32, 212)
    change_in_C = ____ - freeze_C
    change_in_F = ____ - freeze_F
    slope = ____ / ____
    intercept = ____ - freeze_C
    temps_F = ____ + (____ * temps_C)
    return temps_F

# Use the convert function to compute values of F and plot them
temps_C = np.linspace(0, 100, 101)
temps_F = convert_scale(temps_C)
fig = plot_temperatures(temps_C, temps_F)
कोड संपादित करें और चलाएँ