質問編集履歴
4
問題の明確化
test
CHANGED
File without changes
|
test
CHANGED
@@ -1,4 +1,4 @@
|
|
1
|
-
visual studio codeで
|
1
|
+
visual studio codeでin関数を含むコードを実行するとJulia: Evaluatingと出てしまい動かなくなってしまいます。解決法又はこのようなエラーが起きないIDEを教えていただけますか?以前はJunoとatomを使っていたのですが、sunsettingしてしまったので乗り換えたところです。
|
2
2
|

|
3
3
|
該当するコードは下記の物です
|
4
4
|
```Julia
|
3
問題の特定
test
CHANGED
File without changes
|
test
CHANGED
@@ -9,6 +9,14 @@
|
|
9
9
|
end
|
10
10
|
```
|
11
11
|
aaaaaは行番号が563,011個記入されたリストです。
|
12
|
+
下記のコードは稼働するので、i in aaaaaが問題の様です。
|
13
|
+
```Julia
|
14
|
+
for i in aaaaa
|
15
|
+
if i%10000 == 0
|
16
|
+
println(i)
|
17
|
+
end
|
18
|
+
end
|
19
|
+
```
|
12
20
|
|
13
21
|
追記
|
14
22
|
Jupyter notebookでも下記のコードを試したところ、こちらも動かなくなりました。
|
2
問題点を簡潔にしました
test
CHANGED
File without changes
|
test
CHANGED
@@ -2,30 +2,18 @@
|
|
2
2
|

|
3
3
|
該当するコードは下記の物です
|
4
4
|
```Julia
|
5
|
-
for i in
|
5
|
+
for i in 1:1000000
|
6
|
-
if i.market in basic["market"] && i.volume >= 10000 && basic["price"][1] <= i.close && basic["price"][2] >= i.close
|
7
|
-
|
6
|
+
if (i in aaaaa) && i%1000 == 0
|
8
|
-
|
7
|
+
println(i)
|
9
|
-
else
|
10
|
-
push!(list, rownumber(i))
|
11
|
-
end
|
12
8
|
end
|
13
9
|
end
|
14
10
|
```
|
15
|
-
上記からif rownumber(i) in aaaaaを抜いた下記のコードならば何の問題もなく実行できます。
|
16
|
-
```Julia
|
17
|
-
for i in eachrow(sd_r_df)
|
18
|
-
if i.market in basic["market"] && i.volume >= 10000 && basic["price"][1] <= i.close && basic["price"][2] >= i.close
|
19
|
-
push!(list, rownumber(i))
|
20
|
-
end
|
21
|
-
end
|
22
|
-
```
|
23
|
-
aaaaaは
|
11
|
+
aaaaaは行番号が563,011個記入されたリストです。
|
24
12
|
|
25
13
|
追記
|
26
14
|
Jupyter notebookでも下記のコードを試したところ、こちらも動かなくなりました。
|
27
15
|
```Julia
|
28
|
-
for i in 1:
|
16
|
+
for i in 1:1000000
|
29
17
|
if i in aaaaa && i%10000==0
|
30
18
|
println(i)
|
31
19
|
end
|
1
追加検証記録
test
CHANGED
@@ -1 +1 @@
|
|
1
|
-
[visual studio code] juliaで特定のコードを実行すると止まってしまう現象の解消
|
1
|
+
[visual studio code][Jupyter notebook] juliaで特定のコードを実行すると止まってしまう現象の解消
|
test
CHANGED
@@ -20,5 +20,15 @@
|
|
20
20
|
end
|
21
21
|
end
|
22
22
|
```
|
23
|
-
aaaaaはsd_r_df内の行番号が563,011個記入され
|
23
|
+
aaaaaはsd_r_df内の行番号が563,011個記入されたリスト、sd_r_dfは12,729,246×9のデータフレームです。
|
24
24
|
|
25
|
+
追記
|
26
|
+
Jupyter notebookでも下記のコードを試したところ、こちらも動かなくなりました。
|
27
|
+
```Julia
|
28
|
+
for i in 1:size(sd_r_df)[1]
|
29
|
+
if i in aaaaa && i%10000==0
|
30
|
+
println(i)
|
31
|
+
end
|
32
|
+
end
|
33
|
+
```
|
34
|
+
|