質問編集履歴
4
ソースコード誤りの訂正
test
CHANGED
File without changes
|
test
CHANGED
@@ -62,7 +62,7 @@
|
|
62
62
|
|
63
63
|
# 変形した式を残りの2式に代入
|
64
64
|
|
65
|
-
eq_ind = eq_ind.
|
65
|
+
eq_ind = eq_ind.replace(v_L, vl_slvd) #<- ここでエラー
|
66
66
|
|
67
67
|
eq_cap = eq_cap.replace(i_C, ic_slvd) #<- ここでも同様のエラー
|
68
68
|
|
3
環境の詳細を記載
test
CHANGED
File without changes
|
test
CHANGED
@@ -10,7 +10,7 @@
|
|
10
10
|
|
11
11
|
|
12
12
|
|
13
|
-
方程式にほかの式を代入するために`replace()`を使ったところエラーが発生しました。
|
13
|
+
VS Codeで実行しているJupyter Notebookで、方程式にほかの式を代入するために`replace()`を使ったところエラーが発生しました。
|
14
14
|
|
15
15
|
|
16
16
|
|
@@ -144,7 +144,9 @@
|
|
144
144
|
|
145
145
|
環境は
|
146
146
|
|
147
|
-
Python 3.8.2
|
147
|
+
Python 3.8.2を実行しているJupyter Notebook
|
148
|
+
|
149
|
+
Visual Studio Code 1.49.3 + MicrosoftのPython拡張機能 v2020.9.114305
|
148
150
|
|
149
151
|
Sympy 1.6.2
|
150
152
|
|
2
エラー発生箇所を追記
test
CHANGED
File without changes
|
test
CHANGED
@@ -78,6 +78,26 @@
|
|
78
78
|
|
79
79
|
|
80
80
|
|
81
|
+
上記コードの下から2行目、
|
82
|
+
|
83
|
+
```
|
84
|
+
|
85
|
+
eq_ind = eq_ind.subs(v_L, vl_slvd) #<- ここでエラー
|
86
|
+
|
87
|
+
```
|
88
|
+
|
89
|
+
の行で下記のエラーが発生しました。その下の
|
90
|
+
|
91
|
+
```
|
92
|
+
|
93
|
+
eq_cap = eq_cap.replace(i_C, ic_slvd) #<- ここでも同様のエラー
|
94
|
+
|
95
|
+
```
|
96
|
+
|
97
|
+
については、上の行をコメントアウトしてこの行まで実行されるようにした結果、ここでも同じ下記のエラーが出ました。
|
98
|
+
|
99
|
+
|
100
|
+
|
81
101
|
```
|
82
102
|
|
83
103
|
~/.pyenv/versions/3.8.2/lib/python3.8/site-packages/sympy/core/basic.py in replace(self, query, value, map, simultaneous, exact)
|
1
ソースコード importを追記しました
test
CHANGED
File without changes
|
test
CHANGED
@@ -17,6 +17,20 @@
|
|
17
17
|
|
18
18
|
|
19
19
|
### 該当のソースコード
|
20
|
+
|
21
|
+
``` Python
|
22
|
+
|
23
|
+
from sympy import core, var, Function, Eq, diff, sympify
|
24
|
+
|
25
|
+
from sympy.solvers import solve
|
26
|
+
|
27
|
+
from sympy.interactive import init_printing
|
28
|
+
|
29
|
+
from sympy.abc import a, b, t
|
30
|
+
|
31
|
+
```
|
32
|
+
|
33
|
+
(コメントを受けて上記importを追記しました)
|
20
34
|
|
21
35
|
|
22
36
|
|