CSDN2001tang 2023-05-04 09:40 采纳率: 33.3%
浏览 20

同一个方程,求解不同的未知数,结果从列表变成了dict

有等式:b - b_ring /b - a = 0

from sympy import *
a_1 = [10,20,30]
b_ring = 4
b_11=[]

for i in a_1:
    b= symbols('b')
    b_1 = solve([b - b_ring/b-i],[b])
    b_11.append(b_1)
print(b_11)

得到列表

img


from sympy import *
b_1 = [10,20,30]
b_ring = 6
a_11 =[]

for i in b_1:
    a = symbols('a')
    a_1 = solve([i - b_ring/i-a],[a])
    a_11.append(a_1)
print(a_11)

得到字典:

img

一样的公式,但是把求解的对象变了一下,怎么结果从列表变成了dict?

  • 写回答

3条回答 默认 最新

  • Leodong. 2023-05-04 09:58
    关注

    该回答通过自己思路及引用到GPTᴼᴾᴱᴺᴬᴵ搜索,得到内容具体如下:

    在第一个例子中,每个未知数 b 对应一个解,因此 b_11 列表中每个元素都是一维的,即一个解的列表。
    
    在第二个例子中,每个未知数 a 对应多个解,因此 a_11 列表中每个元素都是一个字典,其中每个键值对表示一个解。
    
    这是因为在第一个例子中,我们在解方程时只考虑了 b 的单值解,而在第二个例子中,我们在解方程时考虑了 a 的全部解,因此得到了多个解的情况,需要用字典来表示。
    

    如果以上回答对您有所帮助,点击一下采纳该答案~谢谢

    评论

报告相同问题?

问题事件

  • 创建了问题 5月4日

悬赏问题

  • ¥20 公众号如何实现点击超链接后自动发送文字
  • ¥15 用php隐藏类名和增加类名
  • ¥15 算法设计与分析课程的提问
  • ¥15 用MATLAB汇总拟合图
  • ¥15 智能除草机器人方案设计
  • ¥15 对接wps协作接口实现消息发送
  • ¥15 SQLite 出现“Database is locked” 如何解决?
  • ¥15 已经加了学校的隶属邮箱了,为什么还是进不去github education?😭
  • ¥15 求会做聚类,TCN的朋友有偿线上指导。以下是目前遇到的问题
  • ¥100 无网格伽辽金方法研究裂纹扩展的程序