回答編集履歴
2
d
answer
CHANGED
@@ -11,7 +11,7 @@
|
|
11
11
|
import numpy as np
|
12
12
|
|
13
13
|
num_sensors = 7 # センサーの数
|
14
|
-
thresh = 5 #
|
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
answer
CHANGED
@@ -10,11 +10,11 @@
|
|
10
10
|
```python
|
11
11
|
import numpy as np
|
12
12
|
|
13
|
-
|
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,
|
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]
|