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

एक फंक्शन निकालें

कॉलेज ग्रेजुएशन की भविष्यवाणी करने वाले मॉडल को विकसित करते समय, आपने नीचे दिया गया कोड लिखा था ताकि छात्रों के वार्षिक GPA के z-scores निकाले जा सकें (z-scores औसत से standard deviation दर्शाते हैं). अब आप इसे प्रोडक्शन-क्वालिटी सिस्टम में बदलने के लिए तैयार हैं, तो आपको दोहराव को कम करना होगा. z-scores निकालने के लिए एक फंक्शन लिखना इसे बेहतर बनाएगा.

# हर वर्ष के GPA को standardize करें
df['y1_z'] = (df.y1_gpa - df.y1_gpa.mean()) / df.y1_gpa.std()
df['y2_z'] = (df.y2_gpa - df.y2_gpa.mean()) / df.y2_gpa.std()
df['y3_z'] = (df.y3_gpa - df.y3_gpa.mean()) / df.y3_gpa.std()
df['y4_z'] = (df.y4_gpa - df.y4_gpa.mean()) / df.y4_gpa.std()

नोट: df एक pandas DataFrame है जिसमें हर पंक्ति एक छात्र है और 4 कॉलम वार्षिक GPA के हैं: y1_gpa, y2_gpa, y3_gpa, y4_gpa.

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

Python में Functions लिखना

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

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

  • फंक्शन को पूरा करें ताकि यह किसी कॉलम के z-scores लौटाए.
  • रॉ GPA स्कोर (df.y1_gpa, df.y2_gpa, आदि) से हर वर्ष के z-scores (df['y1_z'], df['y2_z'], आदि) निकालने के लिए इस फंक्शन का उपयोग करें.

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

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

def standardize(column):
  """Standardize the values in a column.

  Args:
    column (pandas Series): The data to standardize.

  Returns:
    pandas Series: the values as z-scores
  """
  # Finish the function so that it returns the z-scores
  z_score = (____ - ____.____()) / ____.____()
  return z_score

# Use the standardize() function to calculate the z-scores
df['y1_z'] = ____
df['y2_z'] = ____
df['y3_z'] = ____
df['y4_z'] = ____
कोड संपादित करें और चलाएँ