उदासीनता वक्र को विज़ुअलाइज़ करें
आपको निम्न यूटिलिटी फंक्शन और बाधा दी गई है.
\(U(c, m)=c^{0.7}m^{0.3}\)
\(c+m=2\)
इन्हें उपयोग करके उदासीनता वक्र को विज़ुअलाइज़ करें.
np और plt आपके लिए पहले से लोड हैं.
यह अभ्यास पाठ्यक्रम का हिस्सा है
Python में Optimization परिचय
अभ्यास निर्देश
- बाधा को
mके रूप में परिभाषित करें औरcवmके कॉम्बिनेशन जनरेट करें. - यूटिलिटी फंक्शन परिभाषित करें और उसे
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()