{ "cells": [ { "cell_type": "code", "execution_count": 1, "metadata": {}, "outputs": [], "source": [ "import os\n", "import pandas as pd\n", "import numpy as np\n", "import sys\n", "import copy\n", "sys.path.append('../../Scripts')\n", "from preprocess_daily import DailyPreprocessor\n", "from generate_signals import SignalGenerator" ] }, { "cell_type": "code", "execution_count": 34, "metadata": {}, "outputs": [ { "name": "stdout", "output_type": "stream", "text": [ "1. 데이터를 준비합니다.\n", "1-1. 네트워크가 로드되었습니다.\n", "1-2. 테이블들이 로드되었습니다.\n", "2. 신호이력 테이블을 변환합니다.\n", "3. 이동류정보 테이블을 변환합니다.\n", "4. 통합 테이블을 생성합니다.\n" ] } ], "source": [ "self = SignalGenerator()\n", "self.prepare_data() # 1 \n", "self.process_history() # 2\n", "self.process_movement() # 3\n", "self.make_histids() # 4\n", "self.set_timepoints() # 5-1\n", "self.assign_red_yellow() # 5-2" ] }, { "cell_type": "code", "execution_count": 19, "metadata": {}, "outputs": [ { "name": "stdout", "output_type": "stream", "text": [ "['i0', 'i1', 'i2', 'i3', 'i6', 'i7', 'i8', 'i9']\n", "['u00', 'u20', 'u30', 'u31', 'u32', 'u60']\n", "['c30']\n" ] } ], "source": [ "print(self.parent_ids)\n", "print(self.uturn_ids)\n", "print(self.coord_ids)" ] }, { "cell_type": "code", "execution_count": 37, "metadata": {}, "outputs": [ { "data": { "text/html": [ "
\n", " | node_id | \n", "start_unix | \n", "phase | \n", "duration | \n", "state | \n", "
---|---|---|---|---|---|
0 | \n", "i0 | \n", "1704418150 | \n", "1g_1g | \n", "39 | \n", "gGGrgrrrgGGGGrgrr | \n", "
1 | \n", "i0 | \n", "1704418150 | \n", "1y_1y | \n", "4 | \n", "gyyrgrrrgyyyyrgrr | \n", "
2 | \n", "i0 | \n", "1704418150 | \n", "2r_2r | \n", "1 | \n", "grrrgrrrgrrrrrgrr | \n", "
3 | \n", "i0 | \n", "1704418150 | \n", "2g_2g | \n", "40 | \n", "grrGgrrrgrrrrGgrr | \n", "
4 | \n", "i0 | \n", "1704418150 | \n", "2y_2y | \n", "4 | \n", "grrygrrrgrrrrygrr | \n", "
5 | \n", "i0 | \n", "1704418150 | \n", "3r_3r | \n", "1 | \n", "grrrgGGrgrrrrrgrr | \n", "
6 | \n", "i0 | \n", "1704418150 | \n", "3g_3g | \n", "28 | \n", "grrrgGGGgrrrrrgrr | \n", "
7 | \n", "i0 | \n", "1704418150 | \n", "3g_3y | \n", "4 | \n", "grrrgGGygrrrrrgrr | \n", "
8 | \n", "i0 | \n", "1704418150 | \n", "3g_4r | \n", "1 | \n", "grrrgGGrgrrrrrgGr | \n", "
9 | \n", "i0 | \n", "1704418150 | \n", "3g_4g | \n", "17 | \n", "grrrgGGrgrrrrrgGr | \n", "
10 | \n", "i0 | \n", "1704418150 | \n", "3y_4g | \n", "4 | \n", "grrrgyyrgrrrrrgGr | \n", "
11 | \n", "i0 | \n", "1704418150 | \n", "4r_4g | \n", "1 | \n", "grrrgrrrgrrrrrgGr | \n", "
12 | \n", "i0 | \n", "1704418150 | \n", "4g_4g | \n", "32 | \n", "grrrgrrrgrrrrrgGG | \n", "
13 | \n", "i0 | \n", "1704418150 | \n", "4y_4y | \n", "4 | \n", "grrrgrrrgrrrrrgyy | \n", "
14 | \n", "i0 | \n", "1704418330 | \n", "1r_1r | \n", "1 | \n", "grrrgrrrgrrrrrgrr | \n", "
15 | \n", "i0 | \n", "1704418330 | \n", "1g_1g | \n", "38 | \n", "gGGrgrrrgGGGGrgrr | \n", "
16 | \n", "i0 | \n", "1704418330 | \n", "1y_1y | \n", "4 | \n", "gyyrgrrrgyyyyrgrr | \n", "
17 | \n", "i0 | \n", "1704418330 | \n", "2r_2r | \n", "1 | \n", "grrrgrrrgrrrrrgrr | \n", "
18 | \n", "i0 | \n", "1704418330 | \n", "2g_2g | \n", "40 | \n", "grrGgrrrgrrrrGgrr | \n", "
19 | \n", "i0 | \n", "1704418330 | \n", "2y_2y | \n", "4 | \n", "grrygrrrgrrrrygrr | \n", "
20 | \n", "i0 | \n", "1704418330 | \n", "3r_3r | \n", "1 | \n", "grrrgGGrgrrrrrgrr | \n", "
21 | \n", "i0 | \n", "1704418330 | \n", "3g_3g | \n", "28 | \n", "grrrgGGGgrrrrrgrr | \n", "
22 | \n", "i0 | \n", "1704418330 | \n", "3g_3y | \n", "4 | \n", "grrrgGGygrrrrrgrr | \n", "
23 | \n", "i0 | \n", "1704418330 | \n", "3g_4r | \n", "1 | \n", "grrrgGGrgrrrrrgGr | \n", "
24 | \n", "i0 | \n", "1704418330 | \n", "3g_4g | \n", "17 | \n", "grrrgGGrgrrrrrgGr | \n", "
25 | \n", "i0 | \n", "1704418330 | \n", "3y_4g | \n", "4 | \n", "grrrgyyrgrrrrrgGr | \n", "
26 | \n", "i0 | \n", "1704418330 | \n", "4r_4g | \n", "1 | \n", "grrrgrrrgrrrrrgGr | \n", "
27 | \n", "i0 | \n", "1704418330 | \n", "4g_4g | \n", "32 | \n", "grrrgrrrgrrrrrgGG | \n", "
28 | \n", "i0 | \n", "1704418330 | \n", "4y_4y | \n", "4 | \n", "grrrgrrrgrrrrrgyy | \n", "
29 | \n", "i0 | \n", "1704418510 | \n", "1r_1r | \n", "1 | \n", "grrrgrrrgrrrrrgrr | \n", "
30 | \n", "i0 | \n", "1704418510 | \n", "1g_1g | \n", "38 | \n", "gGGrgrrrgGGGGrgrr | \n", "
31 | \n", "i0 | \n", "1704418510 | \n", "1y_1y | \n", "4 | \n", "gyyrgrrrgyyyyrgrr | \n", "
32 | \n", "i0 | \n", "1704418510 | \n", "2r_2r | \n", "1 | \n", "grrrgrrrgrrrrrgrr | \n", "
33 | \n", "i0 | \n", "1704418510 | \n", "2g_2g | \n", "40 | \n", "grrGgrrrgrrrrGgrr | \n", "
34 | \n", "i0 | \n", "1704418510 | \n", "2y_2y | \n", "4 | \n", "grrygrrrgrrrrygrr | \n", "
35 | \n", "i0 | \n", "1704418510 | \n", "3r_3r | \n", "1 | \n", "grrrgGGrgrrrrrgrr | \n", "
36 | \n", "i0 | \n", "1704418510 | \n", "3g_3g | \n", "28 | \n", "grrrgGGGgrrrrrgrr | \n", "
37 | \n", "i0 | \n", "1704418510 | \n", "3g_3y | \n", "22 | \n", "grrrgGGygrrrrrgrr | \n", "