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

回答編集履歴

2

d

2019/06/06 06:03

投稿

tiitoi
tiitoi

スコア21960

answer CHANGED
@@ -11,7 +11,7 @@
11
11
  import numpy as np
12
12
 
13
13
  num_sensors = 7 # センサーの数
14
- thresh = 5 # t 時刻前の値と比較し、この値より差が大きい場合は異常値と判断する。
14
+ thresh = 5 # 中央値との差がこの値より大きい場合は異常値と判断する。
15
15
 
16
16
  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) であることが前提
17
17
  data = data.reshape(-1, num_sensors) # 各列が1つのセンサーの値となるように変形する。

1

d

2019/06/06 06:03

投稿

tiitoi
tiitoi

スコア21960

answer CHANGED
@@ -10,11 +10,11 @@
10
10
  ```python
11
11
  import numpy as np
12
12
 
13
- t = 7 # 周期
13
+ num_sensors = 7 # センサーの数
14
14
  thresh = 5 # t 時刻前の値と比較し、この値より差が大きい場合は異常値と判断する。
15
15
 
16
- data = np.array([1, 2, 3, 4, 5, 7, 7, 1, 2, 4, 4, 5, 6, 7, 1, 2, 2, 12, 6, 6, 7])
16
+ 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) であることが前提
17
- data = data.reshape(-1, 7) # 各列が1つのセンサーの値となるように変形する。
17
+ data = data.reshape(-1, num_sensors) # 各列が1つのセンサーの値となるように変形する。
18
18
  print(data)
19
19
  # [[ 1 2 3 4 5 7 7]
20
20
  # [ 1 2 4 4 5 6 7]