View plot_spectra.py
import pandas as pd | |
import matplotlib.pyplot as plt | |
d = pd.read_excel('spectrograms-relative-20.xlsx', header=None) | |
# Combine the first two columns in a new index | |
index_col = [ f'{a}-{b}' for a, b in zip(d.iloc[:,0], d.iloc[:,1]) ] | |
d.index = index_col | |
# Delete old index columns | |
del d[0] | |
del d[1] |
View first_comma_collocates.py
import re | |
import os | |
from math import log | |
from collections import Counter | |
import pandas as pd | |
def logL(p, k, n): | |
return k * log(p) + (n - k) * log(1 - p) |
View ilp.py
from itertools import combinations, permutations | |
from collections import Counter | |
import gurobipy as gb | |
from gurobipy import GRB | |
def get_pairwise_ordering(all_deprels: set, training_set_constraints: Counter): | |
''' | |
Solves an integer program and returns a non-loopy ordering |
View pages_from_pdf.sh
# params: | |
# $1 input-file path, | |
# $2 page range (e.g., "1-1", "10-39", "5,9-12"), | |
# $3 output-file path | |
# ex.: pages_from_pdf input.pdf "1,3,8-9" test.pdf | |
# qpdf should be installed | |
function pages_from_pdf() { | |
qpdf $1 --pages $1 $2 -- $3 | |
} |
View stackedbarplot.py
import pandas as pd | |
import matplotlib.pyplot as plt | |
import numpy as np | |
# test.csv: | |
# ,b,c,d | |
# p,1,2,3 | |
# q,4,5,6 | |
# r,7,8,9 |
View savefig.py
import numpy as np | |
import matplotlib.pyplot as plt | |
N = 5 | |
menMeans = (20, 35, 30, 35, 27) | |
womenMeans = (25, 32, 34, 20, 25) | |
menStd = (2, 3, 4, 1, 2) | |
womenStd = (3, 5, 2, 3, 3) | |
ind = np.arange(N) # the x locations for the groups | |
width = 0.35 # the width of the bars: can also be len(x) sequence |
View new-pos-rel-stats.py
confusion_dict_pos = {} | |
confusion_dict_paths = {} | |
# NEW STUFF # | |
addition_stats_pos = Counter() | |
addition_stats_rel = Counter() | |
# NEW STUFF # | |
strip_direction = lambda x: x.split('_')[0] |
View plotly-offline-plot.py
import plotly.express as px | |
import plotly.offline | |
template = """ | |
<!DOCTYPE html> | |
<html lang="en"> | |
<head> | |
<meta charset="utf-8"/> | |
<script>{plotly}</script> | |
</head> |
View UnicodeConverter.ts
// A JS version of Python's "get" method for dicts. | |
function get(dict: object, key: any, plug: any) { | |
if (dict.hasOwnProperty(key)) | |
return dict[key]; | |
else | |
return plug; | |
} | |
function convertToUnicode(input: string): string { |
View id_rsa.pub
ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABgQDhQ+XNwDzwJ8OVqWIqguiebJmC3QAbsJvTAKeI+ab67BpWN2KDXlmEq/jaKR5PONnJoMXUY5Kd0gRwt+pU+mNlhycSRfHZyFjgT9SA4cwWOazHTMZ3pEFU8hZZHatAcaJB1yUKjfPy8zbQrzahE4KCVuBtyiTmbhCFKTDdsJ0e4YeRGHJ5bv+jOcAmiu4VgDdTJCI77Z4cQX32IMSn/c8GvLjQTTlzcQqNLEMGGQEuvX8V8ml1rMAIDrANAsQ3FmqjuSsZoHjI2pi16CgRm5mgDq9f3ZlbwH8NUm+9Nn2h3ytTRIJyYZUQ2zqHUiEsa1GxLK/2t24vjQmazNFsEch/wkmetG/TfGTMAXDmaNZrPCa9D13p5zbx410uBcnv9Jgg9NcleiESEFnLHFgCM25WBBGy17Lb4DLE+6judEORIqId1GLTLUosd/PBkWWh/SYU0d6Mb8lIalaUlOmZuytYTbEaigpFZBnnDcbESQSdimDNFRTqqoFjgor6YLtrrCc= dniko@localhost.localdomain |
NewerOlder