sympy:列表理解如何 loop.multilist?
sympy: list comprehension how to loop.multilist?
sympy:列表理解如何 loop.multilist ?
请告诉我如何循环。
你需要 14 行吗?
var('ax bx ~ nx ')
ans_ab~n=[[ax],[bx],~,[nx]]
myValue={ax:5,bx:7 ~ nx:14}
print("#",[[ans.subs(myValue) for ans in ans_ab[0]]\
,[ans.subs(myValue) for ans in ans_ab[1]]\
~
,[ans.subs(myValue) for ans in ans_ab[n]]]
)
python 3 double loop comprehension clarification
num=2 行
from sympy import *
var('ax bx')
ans_ab=[[ax],[bx]]
print("#",ans_ab)
myValue={ax:5,bx:7}
print("#",[[ans.subs(myValue) for ans in ans_ab[0]]
,[ans.subs(myValue) for ans in ans_ab[1]]])
# [[ax], [bx]]
# [[5], [7]]
假设你想要一个列表的列表,你应该能够做这样的事情:
answers = [
[ans.subs(myValue) for ans in ans_ab[i]]
for i in range(n)
]
print("#", answers)
如果你想要一个简单的列表,你可以这样做:
answers = [
ans.subs(myValue)
for i in range(n)
for ans in ans_ab[i]
]
print("#", answers)
from sympy import *
var('ax bx')
ans_ab=[[ax],[bx]]
print("#",ans_ab)
myValue={ax:5,bx:7}
print("#", [[ans.subs(myValue) for ans in ans_ab[i]] for i in range(len(ans_ab))])
# [[ax], [bx]]
# [[5], [7]]
sympy:列表理解如何 loop.multilist ?
请告诉我如何循环。
你需要 14 行吗?
var('ax bx ~ nx ')
ans_ab~n=[[ax],[bx],~,[nx]]
myValue={ax:5,bx:7 ~ nx:14}
print("#",[[ans.subs(myValue) for ans in ans_ab[0]]\
,[ans.subs(myValue) for ans in ans_ab[1]]\
~
,[ans.subs(myValue) for ans in ans_ab[n]]]
)
python 3 double loop comprehension clarification
num=2 行
from sympy import *
var('ax bx')
ans_ab=[[ax],[bx]]
print("#",ans_ab)
myValue={ax:5,bx:7}
print("#",[[ans.subs(myValue) for ans in ans_ab[0]]
,[ans.subs(myValue) for ans in ans_ab[1]]])
# [[ax], [bx]]
# [[5], [7]]
假设你想要一个列表的列表,你应该能够做这样的事情:
answers = [
[ans.subs(myValue) for ans in ans_ab[i]]
for i in range(n)
]
print("#", answers)
如果你想要一个简单的列表,你可以这样做:
answers = [
ans.subs(myValue)
for i in range(n)
for ans in ans_ab[i]
]
print("#", answers)
from sympy import *
var('ax bx')
ans_ab=[[ax],[bx]]
print("#",ans_ab)
myValue={ax:5,bx:7}
print("#", [[ans.subs(myValue) for ans in ans_ab[i]] for i in range(len(ans_ab))])
# [[ax], [bx]]
# [[5], [7]]