回答編集履歴

2

d

2019/06/06 06:03

投稿

tiitoi
tiitoi

スコア21956

test CHANGED
@@ -24,7 +24,7 @@
24
24
 
25
25
  num_sensors = 7 # センサーの数
26
26
 
27
- thresh = 5 # t 時刻前の値と比較し、この値より差が大きい場合は異常値と判断する。
27
+ thresh = 5 # 中央値との差がこの値より大きい場合は異常値と判断する。
28
28
 
29
29
 
30
30
 

1

d

2019/06/06 06:03

投稿

tiitoi
tiitoi

スコア21956

test CHANGED
@@ -22,15 +22,15 @@
22
22
 
23
23
 
24
24
 
25
- t = 7 # 周期
25
+ num_sensors = 7 # センサーの数
26
26
 
27
27
  thresh = 5 # t 時刻前の値と比較し、この値より差が大きい場合は異常値と判断する。
28
28
 
29
29
 
30
30
 
31
- data = np.array([1, 2, 3, 4, 5, 7, 7, 1, 2, 4, 4, 5, 6, 7, 1, 2, 2, 12, 6, 6, 7])
31
+ data = np.array([1, 2, 3, 4, 5, 7, 7, 1, 2, 4, 4, 5, 6, 7, 1, 2, 2, 12, 6, 6, 7]) # 長さは (num_sensors * N) であることが前提
32
32
 
33
- data = data.reshape(-1, 7) # 各列が1つのセンサーの値となるように変形する。
33
+ data = data.reshape(-1, num_sensors) # 各列が1つのセンサーの値となるように変形する。
34
34
 
35
35
  print(data)
36
36