द्वारा फिनिटेट के रूप में लौटाए गए समाधान सेट से एक मान प्राप्त करें I Python Sympy लाइब्रेरी में एक स्क्रिप्ट बना रहा हूं और solveset() और linsolve() फ़ंक्शंस द्वारा दिए गए परिणाम तक पहुंचने का प्रयास कर रहा हूं। मेरी समस्या यह है कि इन कार्यों द्वारा लौटाई गई वस्तु टाइप फिनिटेट का है और मैं इसे अन्य समीकरणों में पुनः दर्ज करने के लिए कुछ परिणाम स्वचालित रूप से चुनना चाहता हूं। कोई भी शरीर मेरी मदद कर सकता है?सिम्पी
एक उदाहरण:
>>>lista=[eq2_1,eq2_2]
>>>str(lista)
[-3*a1/10 - 3*a2/20 + 1/12, -3*a1/20 - 13*a2/105 + 1/20]
फिर एक विधि linsolve() के साथ इसे हल: मैं दो अज्ञात चर के साथ समीकरणों की एक सूची बना।
>>>a=linsolve(lista,a1,a2)
>>>a
{(71/369, 7/41)}
परिणाम सही है, लेकिन मैं एक चर करने के लिए ये परिणाम प्राप्त करने में असमर्थ हूँ।
ओ ने डीआईसीएस, सूचियों, टुपल्स, इंडेक्सिंग कमांड की कोशिश की, लेकिन हमेशा त्रुटि लौटा दी।
यह सही जवाब है – shrewmouse