teratail header banner
teratail header banner
質問するログイン新規登録

質問編集履歴

1

再現コードはこれでしたが、自己解決しました。np.appendをもとのarrayに代入し直していませんでした。

2018/09/27 01:43

投稿

sodiumplus3
sodiumplus3

スコア71

title CHANGED
File without changes
body CHANGED
@@ -8,4 +8,32 @@
8
8
  `
9
9
  が発生しプログラムが止まりました。原因が全くわかりません。わかる方いたら教えていただきたいです。
10
10
 
11
- 本質はこのような単純な問題と考えているのですが、プログラムの一部を抜き出したものなので、もしかすると情報が足りていないかもしれません。質問を受ければ答えますので原因として考えられることを教えてください。
11
+ 本質はこのような単純な問題と考えているのですが、プログラムの一部を抜き出したものなので、もしかすると情報が足りていないかもしれません。質問を受ければ答えますので原因として考えられることを教えてください。
12
+
13
+ ```
14
+ cm = np.ones((2,2))
15
+ l = 10
16
+ price_list = np.zeros(l)
17
+ side_list = np.zeros(l)
18
+ while True:
19
+ price = 10000
20
+ if price-price_list[0] > 0 and side_list[0] > 0:
21
+ cm[0][0] += 1
22
+ elif price-price_list[0] < 0 and side_list[0] > 0:
23
+ cm[1][0] += 1
24
+ elif price-price_list[0] > 0 and side_list[0] < 0:
25
+ cm[0][1] += 1
26
+ elif price-price_list[0] < 0 and side_list[0] < 0:
27
+ cm[1][1] += 1
28
+ else:
29
+ pass
30
+ sc = (cm[0][0]+cm[1][1])/np.sum(cm)*100
31
+ print(cm,sc)
32
+
33
+ side_list = np.delete(side_list,0)
34
+ price_list = np.delete(price_list,0)
35
+
36
+ price = 10000
37
+ np.append(side_list,1)
38
+ np.append(price_list,price)
39
+ ```