2019-08-01
Dash App on Heroku
https://hours-estimate.herokuapp.com/
GitHub Repo
https://github.com/Nov05/DS-Unit-2-Sprint-4-Project
- navigate: Heroku >
hours-estimate(or your own app name) > Activity > View build log
| # install chromium, its driver, and selenium | |
| !apt install chromium-chromedriver | |
| !cp /usr/lib/chromium-browser/chromedriver /usr/bin | |
| !pip install selenium | |
| # set options to be headless, .. | |
| from selenium import webdriver | |
| options = webdriver.ChromeOptions() | |
| options.add_argument('--headless') | |
| options.add_argument('--no-sandbox') | |
| options.add_argument('--disable-dev-shm-usage') |
2019-08-01
Dash App on Heroku
https://hours-estimate.herokuapp.com/
GitHub Repo
https://github.com/Nov05/DS-Unit-2-Sprint-4-Project
hours-estimate (or your own app name) > Activity > View build log2019-08-05
Anaconda Logs
Unit 3 Module 1 Python Packages and Environments
https://github.com/Nov05/DS-Unit-3-Sprint-1-Software-Engineering/tree/master/module1-python-modules-packages-and-environments
Managing Environments (Anaconda)
https://docs.conda.io/projects/conda/en/latest/user-guide/tasks/manage-environments.html
Windows 10, Anaconda Prompt
import pandas as pd
import numpy as np
import matplotlib.pyplot as plt
import seaborn as sns
import pandas_profiling
import plotly
import plotly.graph_objects as go
from sklearn.preprocessing import MinMaxScaler
!pip install colorlover
# Successfully installed colorlover-0.3.0
import pandas as pd
import numpy as np
import matplotlib.pyplot as plt
| ''' | |
| Load Yelp JSON files and spit out CSV files | |
| Does not try to reinvent the wheel and uses pandas json_normalize | |
| Kinda hacky and requires a bit of RAM. But works, albeit naively. | |
| Tested with Yelp JSON files in dataset challenge round 12: | |
| https://www.yelp.com/dataset/challenge | |
| ''' | |
| import json |
Find the elements that appear in both lists.
import time
with open('names_1.txt', 'r') as f:
names_1 = f.read().split("\n") # List containing 10000 names
with open('names_2.txt', 'r') as f:
names_2 = f.read().split("\n") # List containing 10000 names
| import torch | |
| import torch.nn as nn | |
| import torch.nn.functional as F | |
| import torchvision.models as models | |
| class EncoderCNN(nn.Module): | |
| def __init__(self, embed_size): | |
| # super(EncoderCNN, self).__init__() | |
| super().__init__() |
| Time,Cnt,Sales,%Sales | |
| 10:00AM-10:30AM,7,"$108.60",0.2 | |
| 10:30AM-11:00AM,62,"$970.59",1.84 | |
| 11:00AM-11:30AM,102,"$1,399.29",2.66 | |
| 11:30AM-12:00PM,174,"$2,592.46",4.94 | |
| 12:00PM-12:30PM,210,"$2,847.98",5.42 | |
| 12:30PM-1:00PM,189,"$2,609.96",4.97 | |
| 1:00PM-1:30PM,163,"$2,388.46",4.55 | |
| 1:30PM-2:00PM,168,"$2,222.29",4.23 | |
| 2:00PM-2:30PM,104,"$1,430.59",2.72 |