{"cells":[{"metadata":{"trusted":true,"_uuid":"08528df7080b46622a488006edd4fbe50b9f87bc"},"cell_type":"code","source":"import pandas as pd\nimport pyarrow.parquet as pq\nimport matplotlib.pyplot as plt\nimport numpy as np\nimport time\nsubset_train = pq.read_pandas('../input/train.parquet', \\\ncolumns=[str(i) for i in range(6)]).to_pandas()\nnp_subset_train = np.asarray(subset_train)\nls = [np_subset_train[:,0:3],np_subset_train[:,3:6]]\nsignal = np.concatenate(ls)\nsignal.shape","execution_count":null,"outputs":[]},{"metadata":{"trusted":true,"_uuid":"ae70f1fec187ccdab2c42986493e18cb329dbc11"},"cell_type":"code","source":"time = np.arange(800000)\nls = []\nfor i in range(2):\n    ls.append(time)\ntime = np.concatenate(ls)\ntime.shape","execution_count":null,"outputs":[]},{"metadata":{"trusted":true,"_uuid":"802ceaac48e3799fa62aa53fc6be8adb44f41ad3"},"cell_type":"code","source":"id_measurement = []\nfor i in range(2):\n    for j in range(800000):\n        id_measurement.append(i)\nid_measurement = np.asarray(id_measurement)\nid_measurement.shape","execution_count":null,"outputs":[]},{"metadata":{"trusted":true,"_uuid":"21aa889188294764daff3446698ade73b40107fa"},"cell_type":"code","source":"df = pd.DataFrame(id_measurement) \ndf.insert(1,'time',time)\ndf = pd.concat([df,pd.DataFrame(signal)],axis=1)\ndf.columns = ['id_measurement','time','phase_0','phase_1','phase_2']\ndf.head()","execution_count":null,"outputs":[]},{"metadata":{"trusted":true,"_uuid":"77ed54cf5c097af35b050d2704c177c6fb465795"},"cell_type":"code","source":"y = [0,1]\ny = np.asarray(y)\ny = pd.Series(y)\ny","execution_count":null,"outputs":[]},{"metadata":{"trusted":true,"_uuid":"f24a40e26c44166ebaa84b7ca454c9c704f02bfb"},"cell_type":"code","source":"from tsfresh import extract_features\nextracted_features = extract_features(df, column_id=\"id_measurement\", column_sort=\"time\")","execution_count":null,"outputs":[]},{"metadata":{"trusted":false,"_uuid":"dedb5df7bfcc2b7fa2622bf0a87b3bf236b4195c"},"cell_type":"code","source":"","execution_count":null,"outputs":[]}],"metadata":{"kernelspec":{"display_name":"Python 3","language":"python","name":"python3"},"language_info":{"name":"python","version":"3.6.6","mimetype":"text/x-python","codemirror_mode":{"name":"ipython","version":3},"pygments_lexer":"ipython3","nbconvert_exporter":"python","file_extension":".py"}},"nbformat":4,"nbformat_minor":1}