Last active
August 3, 2016 17:37
-
-
Save matsuken92/a20fd7ba6fc1fd603bc529fd7c988baa to your computer and use it in GitHub Desktop.
frequently used libraries etc
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
import math, sys, functools, os | |
import numpy as np | |
import numpy.random as rd | |
from numpy import matrix | |
import pandas as pd | |
import scipy as sp | |
from scipy import stats as st | |
from datetime import datetime as dt | |
from collections import Counter | |
from itertools import chain | |
import multiprocessing as mp | |
import matplotlib.pyplot as plt | |
import matplotlib.cm as cm | |
import seaborn as sns | |
sns.set(style="whitegrid", palette="muted", color_codes=True) | |
%matplotlib inline | |
import pickle | |
def unpickle(filename): | |
with open(filename, 'rb') as fo: | |
p = pickle.load(fo) | |
return p | |
def to_pickle(filename, obj): | |
with open(filename, 'wb') as f: | |
pickle.dump(obj, f, -1) | |
from matplotlib.colors import LinearSegmentedColormap | |
def generate_cmap(colors): | |
"""自分で定義したカラーマップを返す""" | |
values = range(len(colors)) | |
vmax = np.ceil(np.max(values)) | |
color_list = [] | |
for v, c in zip(values, colors): | |
color_list.append( ( v/ vmax, c) ) | |
return LinearSegmentedColormap.from_list('custom_cmap', color_list) | |
cm = generate_cmap(['lightblue', 'mediumblue', 'mediumblue','black', 'red', 'red', 'orangered']) | |
from IPython.html.widgets import interact, interactive, fixed | |
from IPython.html import widgets | |
import rpy2 | |
from rpy2.robjects.packages import importr | |
import rpy2.robjects as robjects | |
from rpy2.robjects.functions import SignatureTranslatedFunction | |
# import pandas.rpy.common as com # [depricated] | |
from rpy2.robjects import pandas2ri | |
pandas2ri.activate() |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment