{"metadata":{"kernelspec":{"language":"python","display_name":"Python 3","name":"python3"},"language_info":{"pygments_lexer":"ipython3","nbconvert_exporter":"python","version":"3.6.4","file_extension":".py","codemirror_mode":{"name":"ipython","version":3},"name":"python","mimetype":"text/x-python"}},"nbformat_minor":4,"nbformat":4,"cells":[{"cell_type":"code","source":"# This Python 3 environment comes with many helpful analytics libraries installed\n# It is defined by the kaggle/python Docker image: https://github.com/kaggle/docker-python\n# For example, here's several helpful packages to load\n\nimport numpy as np # linear algebra\nimport pandas as pd # data processing, CSV file I/O (e.g. pd.read_csv)\nimport seaborn as sns\nimport matplotlib.pyplot as plt\nimport scipy.stats\nfrom sklearn.preprocessing import LabelEncoder \nlabel_encoder= LabelEncoder()\n\nimport seaborn as sns\n\nfrom matplotlib import cm\nfrom matplotlib.colors import ListedColormap, LinearSegmentedColormap\n\nimport os\nfor dirname, _, filenames in os.walk('/kaggle/input'):\n    for filename in filenames:\n        print(os.path.join(dirname, filename))\n\n\n# You can write up to 20GB to the current directory (/kaggle/working/) that gets preserved as output when you create a version using \"Save & Run All\" \n# You can also write temporary files to /kaggle/temp/, but they won't be saved outside of the current session","metadata":{"_uuid":"8f2839f25d086af736a60e9eeb907d3b93b6e0e5","_cell_guid":"b1076dfc-b9ad-4769-8c92-a6c4dae69d19","execution":{"iopub.status.busy":"2022-07-31T09:09:56.915462Z","iopub.execute_input":"2022-07-31T09:09:56.915753Z","iopub.status.idle":"2022-07-31T09:09:56.931799Z","shell.execute_reply.started":"2022-07-31T09:09:56.915730Z","shell.execute_reply":"2022-07-31T09:09:56.930510Z"},"trusted":true},"execution_count":null,"outputs":[]},{"cell_type":"code","source":"item_categ = pd.read_csv(\"../input/competitive-data-science-predict-future-sales/item_categories.csv\")\nitem_categ.head()","metadata":{"execution":{"iopub.status.busy":"2022-07-31T09:10:18.457771Z","iopub.execute_input":"2022-07-31T09:10:18.458149Z","iopub.status.idle":"2022-07-31T09:10:18.494531Z","shell.execute_reply.started":"2022-07-31T09:10:18.458119Z","shell.execute_reply":"2022-07-31T09:10:18.493177Z"},"trusted":true},"execution_count":null,"outputs":[]},{"cell_type":"code","source":"item_categ['item_category_name'].unique()","metadata":{"execution":{"iopub.status.busy":"2022-07-31T09:10:39.199070Z","iopub.execute_input":"2022-07-31T09:10:39.199400Z","iopub.status.idle":"2022-07-31T09:10:39.215063Z","shell.execute_reply.started":"2022-07-31T09:10:39.199376Z","shell.execute_reply":"2022-07-31T09:10:39.213444Z"},"trusted":true},"execution_count":null,"outputs":[]},{"cell_type":"code","source":"item_categ['item_category_name'].nunique()","metadata":{"execution":{"iopub.status.busy":"2022-07-31T09:10:58.417170Z","iopub.execute_input":"2022-07-31T09:10:58.417548Z","iopub.status.idle":"2022-07-31T09:10:58.424492Z","shell.execute_reply.started":"2022-07-31T09:10:58.417519Z","shell.execute_reply":"2022-07-31T09:10:58.423779Z"},"trusted":true},"execution_count":null,"outputs":[]},{"cell_type":"code","source":"item_categ['item_category_name']= label_encoder.fit_transform(item_categ['item_category_name'])","metadata":{"execution":{"iopub.status.busy":"2022-07-31T09:11:09.329824Z","iopub.execute_input":"2022-07-31T09:11:09.330230Z","iopub.status.idle":"2022-07-31T09:11:09.337770Z","shell.execute_reply.started":"2022-07-31T09:11:09.330199Z","shell.execute_reply":"2022-07-31T09:11:09.336499Z"},"trusted":true},"execution_count":null,"outputs":[]},{"cell_type":"code","source":"X= item_categ.iloc[:,[0,1]].values","metadata":{"execution":{"iopub.status.busy":"2022-07-31T09:11:19.348299Z","iopub.execute_input":"2022-07-31T09:11:19.348648Z","iopub.status.idle":"2022-07-31T09:11:19.361195Z","shell.execute_reply.started":"2022-07-31T09:11:19.348622Z","shell.execute_reply":"2022-07-31T09:11:19.359645Z"},"trusted":true},"execution_count":null,"outputs":[]},{"cell_type":"code","source":"item = pd.read_csv(\"../input/competitive-data-science-predict-future-sales/items.csv\")\nitem.head()","metadata":{"execution":{"iopub.status.busy":"2022-07-31T09:11:27.850018Z","iopub.execute_input":"2022-07-31T09:11:27.850509Z","iopub.status.idle":"2022-07-31T09:11:27.935805Z","shell.execute_reply.started":"2022-07-31T09:11:27.850465Z","shell.execute_reply":"2022-07-31T09:11:27.934597Z"},"trusted":true},"execution_count":null,"outputs":[]},{"cell_type":"code","source":"item['item_name'].unique()","metadata":{"execution":{"iopub.status.busy":"2022-07-31T09:11:40.668754Z","iopub.execute_input":"2022-07-31T09:11:40.669176Z","iopub.status.idle":"2022-07-31T09:11:40.687689Z","shell.execute_reply.started":"2022-07-31T09:11:40.669129Z","shell.execute_reply":"2022-07-31T09:11:40.686628Z"},"trusted":true},"execution_count":null,"outputs":[]},{"cell_type":"code","source":"item['item_name'].describe()","metadata":{"execution":{"iopub.status.busy":"2022-07-31T09:11:53.089722Z","iopub.execute_input":"2022-07-31T09:11:53.090143Z","iopub.status.idle":"2022-07-31T09:11:53.112545Z","shell.execute_reply.started":"2022-07-31T09:11:53.090084Z","shell.execute_reply":"2022-07-31T09:11:53.111529Z"},"trusted":true},"execution_count":null,"outputs":[]},{"cell_type":"code","source":"item['item_name'].nunique()","metadata":{"execution":{"iopub.status.busy":"2022-07-31T09:12:03.198532Z","iopub.execute_input":"2022-07-31T09:12:03.198845Z","iopub.status.idle":"2022-07-31T09:12:03.212197Z","shell.execute_reply.started":"2022-07-31T09:12:03.198821Z","shell.execute_reply":"2022-07-31T09:12:03.211288Z"},"trusted":true},"execution_count":null,"outputs":[]},{"cell_type":"code","source":"item['item_name'] = label_encoder.fit_transform(item['item_name'])\nitem.tail()","metadata":{"execution":{"iopub.status.busy":"2022-07-31T09:12:14.047913Z","iopub.execute_input":"2022-07-31T09:12:14.048258Z","iopub.status.idle":"2022-07-31T09:12:14.159064Z","shell.execute_reply.started":"2022-07-31T09:12:14.048224Z","shell.execute_reply":"2022-07-31T09:12:14.158395Z"},"trusted":true},"execution_count":null,"outputs":[]},{"cell_type":"code","source":"item['item_category_id'].unique()","metadata":{"execution":{"iopub.status.busy":"2022-07-31T09:12:29.428218Z","iopub.execute_input":"2022-07-31T09:12:29.428622Z","iopub.status.idle":"2022-07-31T09:12:29.438841Z","shell.execute_reply.started":"2022-07-31T09:12:29.428580Z","shell.execute_reply":"2022-07-31T09:12:29.437287Z"},"trusted":true},"execution_count":null,"outputs":[]},{"cell_type":"code","source":"item['item_category_id'].nunique()","metadata":{"execution":{"iopub.status.busy":"2022-07-31T09:12:37.458704Z","iopub.execute_input":"2022-07-31T09:12:37.459062Z","iopub.status.idle":"2022-07-31T09:12:37.466266Z","shell.execute_reply.started":"2022-07-31T09:12:37.459033Z","shell.execute_reply":"2022-07-31T09:12:37.464921Z"},"trusted":true},"execution_count":null,"outputs":[]},{"cell_type":"code","source":"X_ = item.iloc[:,[1,2]].values\nX_","metadata":{"execution":{"iopub.status.busy":"2022-07-31T09:12:43.757638Z","iopub.execute_input":"2022-07-31T09:12:43.758013Z","iopub.status.idle":"2022-07-31T09:12:43.767361Z","shell.execute_reply.started":"2022-07-31T09:12:43.757982Z","shell.execute_reply":"2022-07-31T09:12:43.766337Z"},"trusted":true},"execution_count":null,"outputs":[]},{"cell_type":"code","source":"from sklearn.cluster import KMeans\nwcss = []\nfor i in range(1, 11):\n    kmeans = KMeans(n_clusters = i, init = 'k-means++', random_state = 42)\n    kmeans.fit(X)\n    wcss.append(kmeans.inertia_)\nplt.plot(range(1, 11), wcss)\nplt.title('The Elbow Method')\nplt.xlabel('Number of clusters')\nplt.ylabel('WCSS')\nplt.show()","metadata":{"execution":{"iopub.status.busy":"2022-07-31T09:12:56.229665Z","iopub.execute_input":"2022-07-31T09:12:56.230060Z","iopub.status.idle":"2022-07-31T09:12:56.870838Z","shell.execute_reply.started":"2022-07-31T09:12:56.230030Z","shell.execute_reply":"2022-07-31T09:12:56.869569Z"},"trusted":true},"execution_count":null,"outputs":[]},{"cell_type":"code","source":"kmeans = KMeans(n_clusters = 3, init = 'k-means++', random_state = 42)\ny_kmeans = kmeans.fit_predict(X_)","metadata":{"execution":{"iopub.status.busy":"2022-07-31T09:13:06.618410Z","iopub.execute_input":"2022-07-31T09:13:06.618781Z","iopub.status.idle":"2022-07-31T09:13:07.974322Z","shell.execute_reply.started":"2022-07-31T09:13:06.618751Z","shell.execute_reply":"2022-07-31T09:13:07.973455Z"},"trusted":true},"execution_count":null,"outputs":[]},{"cell_type":"code","source":"plt.scatter(X_[y_kmeans == 0, 0], X_[y_kmeans == 0, 1], s = 100, c = 'red', label = 'Cluster 1')\nplt.scatter(X_[y_kmeans == 1, 0], X_[y_kmeans == 1, 1], s = 100, c = 'blue', label = 'Cluster 2')\nplt.scatter(X_[y_kmeans == 2, 0], X_[y_kmeans == 2, 1], s = 100, c = 'green', label = 'Cluster 3')\nplt.scatter(kmeans.cluster_centers_[:, 0], kmeans.cluster_centers_[:, 1], s = 300, c = 'yellow', label = 'Centroids')\nplt.title('Clusters of items')\nplt.xlabel('item_id')\nplt.ylabel('item_category_id')\nplt.legend()\nplt.show()","metadata":{"execution":{"iopub.status.busy":"2022-07-31T09:13:17.038035Z","iopub.execute_input":"2022-07-31T09:13:17.038800Z","iopub.status.idle":"2022-07-31T09:13:17.905273Z","shell.execute_reply.started":"2022-07-31T09:13:17.038768Z","shell.execute_reply":"2022-07-31T09:13:17.903750Z"},"trusted":true},"execution_count":null,"outputs":[]},{"cell_type":"code","source":"Sales_train = pd.read_csv(\"../input/competitive-data-science-predict-future-sales/sales_train.csv\")\nSales_train.tail()","metadata":{"execution":{"iopub.status.busy":"2022-07-31T09:13:26.937115Z","iopub.execute_input":"2022-07-31T09:13:26.937433Z","iopub.status.idle":"2022-07-31T09:13:29.560501Z","shell.execute_reply.started":"2022-07-31T09:13:26.937409Z","shell.execute_reply":"2022-07-31T09:13:29.559546Z"},"trusted":true},"execution_count":null,"outputs":[]},{"cell_type":"code","source":"Sales_train.info()","metadata":{"execution":{"iopub.status.busy":"2022-07-31T09:13:36.529730Z","iopub.execute_input":"2022-07-31T09:13:36.530149Z","iopub.status.idle":"2022-07-31T09:13:36.548515Z","shell.execute_reply.started":"2022-07-31T09:13:36.530114Z","shell.execute_reply":"2022-07-31T09:13:36.546350Z"},"trusted":true},"execution_count":null,"outputs":[]},{"cell_type":"code","source":"Sales_train.isna().count","metadata":{"execution":{"iopub.status.busy":"2022-07-31T09:13:51.265168Z","iopub.execute_input":"2022-07-31T09:13:51.265706Z","iopub.status.idle":"2022-07-31T09:13:51.402715Z","shell.execute_reply.started":"2022-07-31T09:13:51.265658Z","shell.execute_reply":"2022-07-31T09:13:51.401489Z"},"trusted":true},"execution_count":null,"outputs":[]},{"cell_type":"code","source":"Sales_train['shop_id'].unique()","metadata":{"execution":{"iopub.status.busy":"2022-07-31T09:13:59.234904Z","iopub.execute_input":"2022-07-31T09:13:59.235237Z","iopub.status.idle":"2022-07-31T09:13:59.256841Z","shell.execute_reply.started":"2022-07-31T09:13:59.235211Z","shell.execute_reply":"2022-07-31T09:13:59.255776Z"},"trusted":true},"execution_count":null,"outputs":[]},{"cell_type":"code","source":"Sales_train['shop_id'].describe()","metadata":{"execution":{"iopub.status.busy":"2022-07-31T09:14:07.137333Z","iopub.execute_input":"2022-07-31T09:14:07.138134Z","iopub.status.idle":"2022-07-31T09:14:07.203504Z","shell.execute_reply.started":"2022-07-31T09:14:07.138068Z","shell.execute_reply":"2022-07-31T09:14:07.202210Z"},"trusted":true},"execution_count":null,"outputs":[]},{"cell_type":"code","source":"Sales_train[Sales_train['shop_id']== 25]['date']","metadata":{"execution":{"iopub.status.busy":"2022-07-31T09:14:14.718218Z","iopub.execute_input":"2022-07-31T09:14:14.718585Z","iopub.status.idle":"2022-07-31T09:14:14.752272Z","shell.execute_reply.started":"2022-07-31T09:14:14.718552Z","shell.execute_reply":"2022-07-31T09:14:14.750842Z"},"trusted":true},"execution_count":null,"outputs":[]},{"cell_type":"code","source":"shops=pd.read_csv(\"../input/competitive-data-science-predict-future-sales/shops.csv\")\nshops.head()","metadata":{"execution":{"iopub.status.busy":"2022-07-31T09:14:23.749560Z","iopub.execute_input":"2022-07-31T09:14:23.750008Z","iopub.status.idle":"2022-07-31T09:14:23.779182Z","shell.execute_reply.started":"2022-07-31T09:14:23.749971Z","shell.execute_reply":"2022-07-31T09:14:23.778171Z"},"trusted":true},"execution_count":null,"outputs":[]},{"cell_type":"code","source":"test=pd.read_csv(\"../input/competitive-data-science-predict-future-sales/test.csv\")\ntest.head()","metadata":{"execution":{"iopub.status.busy":"2022-07-31T09:14:30.947601Z","iopub.execute_input":"2022-07-31T09:14:30.947991Z","iopub.status.idle":"2022-07-31T09:14:31.047593Z","shell.execute_reply.started":"2022-07-31T09:14:30.947960Z","shell.execute_reply":"2022-07-31T09:14:31.046383Z"},"trusted":true},"execution_count":null,"outputs":[]},{"cell_type":"code","source":"test['item_id'].nunique()","metadata":{"execution":{"iopub.status.busy":"2022-07-31T09:14:38.281412Z","iopub.execute_input":"2022-07-31T09:14:38.281930Z","iopub.status.idle":"2022-07-31T09:14:38.292506Z","shell.execute_reply.started":"2022-07-31T09:14:38.281897Z","shell.execute_reply":"2022-07-31T09:14:38.291261Z"},"trusted":true},"execution_count":null,"outputs":[]},{"cell_type":"code","source":"X_Train=Sales_train.iloc[:,[2,3]]\nY_train=Sales_train.iloc[:,[4]]\nfrom sklearn.model_selection import train_test_split\nX_train, X_test, y_train, y_test = train_test_split(X_Train, Y_train, test_size = 0.2, random_state = 0)","metadata":{"execution":{"iopub.status.busy":"2022-07-31T09:14:47.499533Z","iopub.execute_input":"2022-07-31T09:14:47.499957Z","iopub.status.idle":"2022-07-31T09:14:48.049252Z","shell.execute_reply.started":"2022-07-31T09:14:47.499919Z","shell.execute_reply":"2022-07-31T09:14:48.047946Z"},"trusted":true},"execution_count":null,"outputs":[]},{"cell_type":"code","source":"from sklearn.linear_model import LinearRegression\nregressor = LinearRegression()\nregressor.fit(X_train, y_train)","metadata":{"execution":{"iopub.status.busy":"2022-07-31T09:14:55.339151Z","iopub.execute_input":"2022-07-31T09:14:55.340174Z","iopub.status.idle":"2022-07-31T09:14:55.545619Z","shell.execute_reply.started":"2022-07-31T09:14:55.340142Z","shell.execute_reply":"2022-07-31T09:14:55.544551Z"},"trusted":true},"execution_count":null,"outputs":[]},{"cell_type":"code","source":"y_pred = regressor.predict(X_test)\ny_pred\n(y_pred,y_test.values)","metadata":{"execution":{"iopub.status.busy":"2022-07-31T09:15:02.510391Z","iopub.execute_input":"2022-07-31T09:15:02.511022Z","iopub.status.idle":"2022-07-31T09:15:02.535381Z","shell.execute_reply.started":"2022-07-31T09:15:02.510970Z","shell.execute_reply":"2022-07-31T09:15:02.534555Z"},"trusted":true},"execution_count":null,"outputs":[]},{"cell_type":"code","source":"X_test_test=test.iloc[:,[1,2]]","metadata":{"execution":{"iopub.status.busy":"2022-07-31T09:15:08.608881Z","iopub.execute_input":"2022-07-31T09:15:08.609205Z","iopub.status.idle":"2022-07-31T09:15:08.614830Z","shell.execute_reply.started":"2022-07-31T09:15:08.609180Z","shell.execute_reply":"2022-07-31T09:15:08.613497Z"},"trusted":true},"execution_count":null,"outputs":[]},{"cell_type":"code","source":"y_pred_final = regressor.predict(X_test_test)\ny_pred_final\n\nprint(\"the price prediction of the test data\")\npd.DataFrame(y_pred_final)","metadata":{"execution":{"iopub.status.busy":"2022-07-31T09:15:16.437630Z","iopub.execute_input":"2022-07-31T09:15:16.437975Z","iopub.status.idle":"2022-07-31T09:15:16.452711Z","shell.execute_reply.started":"2022-07-31T09:15:16.437948Z","shell.execute_reply":"2022-07-31T09:15:16.451617Z"},"trusted":true},"execution_count":null,"outputs":[]},{"cell_type":"code","source":"X_tr=Sales_train.iloc[:,[2,3]]\nY_Tr=Sales_train.iloc[:,[5]]\nfrom sklearn.model_selection import train_test_split\nX_Train, X_test, y_train, y_test = train_test_split(X_tr, Y_Tr, test_size = 0.2, random_state = 0)","metadata":{"execution":{"iopub.status.busy":"2022-07-31T09:15:27.798029Z","iopub.execute_input":"2022-07-31T09:15:27.798376Z","iopub.status.idle":"2022-07-31T09:15:28.351645Z","shell.execute_reply.started":"2022-07-31T09:15:27.798352Z","shell.execute_reply":"2022-07-31T09:15:28.350252Z"},"trusted":true},"execution_count":null,"outputs":[]},{"cell_type":"code","source":"model = LinearRegression()\nmodel.fit(X_Train, y_train)","metadata":{"execution":{"iopub.status.busy":"2022-07-31T09:15:35.173764Z","iopub.execute_input":"2022-07-31T09:15:35.174060Z","iopub.status.idle":"2022-07-31T09:15:35.267935Z","shell.execute_reply.started":"2022-07-31T09:15:35.174036Z","shell.execute_reply":"2022-07-31T09:15:35.267250Z"},"trusted":true},"execution_count":null,"outputs":[]},{"cell_type":"code","source":"y_prediction_training_data= model.predict(X_test)\ny_prediction_training_data","metadata":{"execution":{"iopub.status.busy":"2022-07-31T09:15:41.438743Z","iopub.execute_input":"2022-07-31T09:15:41.439061Z","iopub.status.idle":"2022-07-31T09:15:41.457949Z","shell.execute_reply.started":"2022-07-31T09:15:41.439038Z","shell.execute_reply":"2022-07-31T09:15:41.457046Z"},"trusted":true},"execution_count":null,"outputs":[]},{"cell_type":"code","source":"y_prediction_training_data,y_test","metadata":{"execution":{"iopub.status.busy":"2022-07-31T09:15:47.611892Z","iopub.execute_input":"2022-07-31T09:15:47.612316Z","iopub.status.idle":"2022-07-31T09:15:47.623004Z","shell.execute_reply.started":"2022-07-31T09:15:47.612284Z","shell.execute_reply":"2022-07-31T09:15:47.622367Z"},"trusted":true},"execution_count":null,"outputs":[]},{"cell_type":"code","source":"Y_prediction_from_test_data = model.predict(X_test_test)\nY_prediction_from_test_data","metadata":{"execution":{"iopub.status.busy":"2022-07-31T09:15:55.518116Z","iopub.execute_input":"2022-07-31T09:15:55.518520Z","iopub.status.idle":"2022-07-31T09:15:55.532255Z","shell.execute_reply.started":"2022-07-31T09:15:55.518493Z","shell.execute_reply":"2022-07-31T09:15:55.528177Z"},"trusted":true},"execution_count":null,"outputs":[]},{"cell_type":"code","source":"from sklearn.tree import DecisionTreeRegressor\nregressor = DecisionTreeRegressor(random_state = 0)\nregressor.fit(X_tr, Y_Tr)","metadata":{"execution":{"iopub.status.busy":"2022-07-31T09:16:02.899509Z","iopub.execute_input":"2022-07-31T09:16:02.899826Z","iopub.status.idle":"2022-07-31T09:16:10.582305Z","shell.execute_reply.started":"2022-07-31T09:16:02.899801Z","shell.execute_reply":"2022-07-31T09:16:10.581142Z"},"trusted":true},"execution_count":null,"outputs":[]},{"cell_type":"code","source":"y_predict= regressor.predict(X_test)\ny_predict","metadata":{"execution":{"iopub.status.busy":"2022-07-31T09:16:22.268380Z","iopub.execute_input":"2022-07-31T09:16:22.268759Z","iopub.status.idle":"2022-07-31T09:16:22.520614Z","shell.execute_reply.started":"2022-07-31T09:16:22.268727Z","shell.execute_reply":"2022-07-31T09:16:22.519224Z"},"trusted":true},"execution_count":null,"outputs":[]},{"cell_type":"code","source":"y_predict,y_test","metadata":{"execution":{"iopub.status.busy":"2022-07-31T09:16:28.552876Z","iopub.execute_input":"2022-07-31T09:16:28.553341Z","iopub.status.idle":"2022-07-31T09:16:28.565213Z","shell.execute_reply.started":"2022-07-31T09:16:28.553309Z","shell.execute_reply":"2022-07-31T09:16:28.564319Z"},"trusted":true},"execution_count":null,"outputs":[]},{"cell_type":"code","source":"y_predict_DR= regressor.predict(X_test_test)","metadata":{"execution":{"iopub.status.busy":"2022-07-31T09:16:37.709740Z","iopub.execute_input":"2022-07-31T09:16:37.710059Z","iopub.status.idle":"2022-07-31T09:16:37.773653Z","shell.execute_reply.started":"2022-07-31T09:16:37.710035Z","shell.execute_reply":"2022-07-31T09:16:37.772527Z"},"trusted":true},"execution_count":null,"outputs":[]},{"cell_type":"code","source":"submission = pd.DataFrame({'ID':test['ID'],'item_cnt_month':y_predict_DR.ravel()})\nsubmission['item_cnt_month'] = submission['item_cnt_month']\nsubmission.to_csv('submission.csv',index = False)","metadata":{"execution":{"iopub.status.busy":"2022-07-31T09:16:45.283786Z","iopub.execute_input":"2022-07-31T09:16:45.284216Z","iopub.status.idle":"2022-07-31T09:16:45.760072Z","shell.execute_reply.started":"2022-07-31T09:16:45.284185Z","shell.execute_reply":"2022-07-31T09:16:45.759141Z"},"trusted":true},"execution_count":null,"outputs":[]}]}