質問編集履歴

4

ソースコード誤りの訂正

2020/10/07 13:56

投稿

asiangeorge
asiangeorge

スコア8

test CHANGED
File without changes
test CHANGED
@@ -62,7 +62,7 @@
62
62
 
63
63
  # 変形した式を残りの2式に代入
64
64
 
65
- eq_ind = eq_ind.subs(v_L, vl_slvd) #<- ここでエラー
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

環境の詳細を記載

2020/10/07 13:56

投稿

asiangeorge
asiangeorge

スコア8

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

エラー発生箇所を追記

2020/10/07 13:55

投稿

asiangeorge
asiangeorge

スコア8

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を追記しました

2020/10/07 13:51

投稿

asiangeorge
asiangeorge

スコア8

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