Skip to content

Instantly share code, notes, and snippets.

from scipy.cluster.hierarchy import dendrogram, linkage
import sys
import matplotlib
matplotlib.use("Qt5Agg")
import numpy as np
from numpy import arange, sin, pi
from matplotlib.backends.backend_qt5agg import NavigationToolbar2QT as NavigationToolbar
from matplotlib.backends.backend_qt5agg import FigureCanvasQTAgg as FigureCanvas
from matplotlib.figure import Figure
from matplotlib import pyplot as plt
@chaityacshah
chaityacshah / Linear_Regression_Python
Created July 1, 2018 19:27 — forked from aswalin/Linear_Regression_Python
Understanding the difference between R_squared and Adjusted R_squared
import numpy as np
import pandas as pd
from sklearn import datasets, linear_model
def metrics(m,X,y):
yhat = m.predict(X)
print(yhat)
SS_Residual = sum((y-yhat)**2)
SS_Total = sum((y-np.mean(y))**2)
r_squared = 1 - (float(SS_Residual))/SS_Total
@chaityacshah
chaityacshah / safari-open-pages.py
Last active June 29, 2018 20:04 — forked from aleks-mariusz/safari-open-pages.py
This script fetches the current open tabs in all Safari windows. Useful to run remotely on your mac when you are at work and want to read a page you have open (remotely) at home but don't remember the url but can log in to your home system on the command line
#!/usr/bin/python
#
# This script fetches the current open tabs in all Safari windows.
# Useful to run remotely on your mac when you are at work and want
# to read a page you have open (remotely) at home but don't remember
# the url but can log in to your home system on the cmmand line
#
import sys
from pprint import pprint
@chaityacshah
chaityacshah / pymac.md
Last active June 11, 2018 13:44
Python and Mac!

Python packages are installed in /Library/Python/2.7/site-packages by default.
To find the path programmatically,

from distutils.sysconfig import get_python_lib
print(get_python_lib())

Output:

/opt/anaconda/anaconda/lib/python3.5/site-packages

@chaityacshah
chaityacshah / pycharm.md
Created May 28, 2018 18:42
Resetting pycharm settings on macOS

rm -rf ~/Library/Preferences/<PRODUCT><VERSION>/
rm -rf ~/Library/Caches/<PRODUCT><VERSION>/
rm -rf ~/Library/Application\ Support/PyCharmCE2018.1/
rm -rf ~/Library/Logs/PyCharmCE2018.1/

import os, glob
#prints all fies ending in .pdf
os.chdir("~")
for file in glob.glob("*.pdf"):
print(file)
@chaityacshah
chaityacshah / git_newrepo
Created September 28, 2017 04:17 — forked from c0ldlimit/git_newrepo
Git: Push a new or existing repo to Github
# Create a new repository on the command line
touch README.md
git init
git add README.md
git commit -m "first commit"
git remote add origin https://github.com/c0ldlimit/vimcolors.git
git push -u origin master
# Push an existing repository from the command line
@chaityacshah
chaityacshah / cleaning_data.R
Created September 27, 2017 14:07 — forked from t-redactyl/cleaning_data.R
Code associate with blog post
mtcars$am.f <- as.factor(mtcars$am); levels(mtcars$am.f) <- c("Automatic", "Manual")
mtcars$cyl.f <- as.factor(mtcars$cyl); levels(mtcars$cyl.f) <- c("4 cyl", "6 cyl", "8 cyl")
mtcars$vs.f <- as.factor(mtcars$vs); levels(mtcars$vs.f) <- c("V engine", "Straight engine")
mtcars$gear.f <- as.factor(mtcars$gear); levels(mtcars$gear.f) <- c("3 gears", "4 gears", "5 gears")
mtcars$carb.f <- as.factor(mtcars$carb)
@chaityacshah
chaityacshah / centred_chart.R
Created September 27, 2017 14:07 — forked from t-redactyl/centred_chart.R
Code associated with blog post
library(ggplot2); library(gridExtra)
g1 <- ggplot(data=mtcars, aes(x=wt, y=mpg)) +
geom_point(alpha = 0.7, colour = "#0971B2") +
ylab("Miles per gallon") +
ylim(10, 35) +
xlab("Weight (`000 lbs)") +
ggtitle("Untransformed Weight") +
geom_vline(xintercept = 0) +
theme_bw()
av_peds_2 <- ddply(p.subset, c("date", "collapsed_sensors_2"), summarise,
n_peds = sum(Hourly_Counts))
# Extract weekday versus weekend
av_peds_2$day <- weekdays(av_peds_2$date, abbreviate = FALSE)
av_peds_2$weekend <- ifelse((av_peds_2$day == "Saturday" | av_peds_2$day == "Sunday"),
"Weekend", "Weekday")
av_peds_2$weekend <- as.factor(av_peds_2$weekend)
# Extract time of day