Я создаю скрипт в библиотеке Symbian Python и пытаюсь получить доступ к результатам, возвращаемым функциями solveset() и linsolve(). Моя проблема заключается в том, что объект, возвращаемый этими функциями, имеет тип finiteset, и я хочу автоматически выбрать некоторые результаты для повторного ввода его в другие уравнения. Любое тело может мне помочь?Получите значение из набора решений, возвращаемого как finiteset by Sympy
пример: создать список уравнений с двумя неизвестными:
>>>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)}
Результат верный, но я не могу получить эти результаты в переменной.
O проверенные типы, списки, кортежи, команды индексирования, но всегда возвращайте ошибку. «Объекты Finiteset не имеет атрибута„команда“»
Это правильный ответ – shrewmouse