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

उदासीनता वक्र को विज़ुअलाइज़ करें

आपको निम्न यूटिलिटी फंक्शन और बाधा दी गई है.

\(U(c, m)=c^{0.7}m^{0.3}\)

\(c+m=2\)

इन्हें उपयोग करके उदासीनता वक्र को विज़ुअलाइज़ करें.

np और plt आपके लिए पहले से लोड हैं.

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

Python में Optimization परिचय

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

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

  • बाधा को m के रूप में परिभाषित करें और cm के कॉम्बिनेशन जनरेट करें.
  • यूटिलिटी फंक्शन परिभाषित करें और उसे F को असाइन करें.
  • कंटूर और बाधा को प्लॉट करें.

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

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

c = np.linspace(1, 2, 10)  
# Define the constraint and generate combinations
m = ____
C, M = ____(c, m)
# Define the utility function
F = ____

plt.figure(figsize=(8, 6))
# Plot the controls and constraints
contours = ____(C, M, F, levels=[0.9, 1.00, 1.085, 1.2])
____(contours)
____(c, m, color='red')
plt.title('Indifference Curve with Constraint Line')
plt.xlabel('c')
plt.ylabel('m')
plt.grid(True)
plt.show()
कोड संपादित करें और चलाएँ