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

सब कुछ एक साथ: जीत प्रतिशत का पूर्वानुमान लगाएँ

एक pandas DataFrame (baseball_df) आपके सेशन में लोड किया गया है। सुविधा के लिए, baseball_df की हर कॉलम का विवरण बताने वाली एक dictionary आपके कंसोल में प्रिंट की गई है। आप इस अभ्यास के दौरान इन विवरणों को संदर्भ के तौर पर देख सकते हैं.

आप किसी दिए गए सीज़न में टीम के कुल बनाए गए रन ('RS') और कुल दिए गए रन ('RA') का उपयोग करके टीम का जीत प्रतिशत predict करना चाहते हैं, निम्न फंक्शन के साथ:

def predict_win_perc(RS, RA):
    prediction = RS ** 2 / (RS ** 2 + RA ** 2)
    return np.round(prediction, 2)

आइए उन तरीकों की तुलना करें जो आपने सीखे हैं, ताकि अपने DataFrame की हर सीज़न (या रो) के लिए predicted win percentage निकाला जा सके.

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

Efficient Python Code लिखना

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

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

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

win_perc_preds_loop = []

# Use a loop and .itertuples() to collect each row's predicted win percentage
for ____ in baseball_df.____():
    runs_scored = ____.____
    runs_allowed = ____.____
    win_perc_pred = predict_win_perc(____, ____)
    win_perc_preds_loop.append(____)
कोड संपादित करें और चलाएँ