Deploy to multiple snapshot repositories based on the git branch (with Travis) in a multi-module project
You have a multi-module maven project which is structured like this:
project/
pom.xml
module1/
pom.xml
other_stuff/
module2/
import numpy as np | |
def pearson_correlation_matrix(m1, m2): | |
""" This function takes as input two numpy matrices m1, m2 | |
such that dim(m1) = (n,m) and dim(m2) = (r,m) and gives as a result | |
a numpy matrix such that dim(result) = (n,r) where each cell c_ij is | |
the result of the pearson correlation of the i-th row of m1 with the | |
r-th row of m2. | |
""" | |
# subtract the means |
import numpy as np | |
import networkx as nx | |
import matplotlib | |
# matplotlib.use("TkAgg") | |
import matplotlib.pyplot as plt | |
import community | |
def generate_random_connection_matrix(density=0.1, shape=10, loc=1, scale=2): |
import numpy as np | |
import seaborn as sns | |
from scipy.ndimage import rotate | |
def plot_heatmap_triu(m, shape=(10,10)): | |
""" | |
Plot a symmetric matrix as a triangluar heatmap. | |
- m: 2d ndarray of numpy (symmetric) |
import numpy as np | |
def quantile_normalization(m): | |
sort_idx = np.argsort(m, axis=0) | |
ranks = np.argsort(sort_idx, axis=0) | |
sorted_cols = np.sort(m, axis=0) | |
col_ranks = sorted_cols.mean(1) | |
qnorm = col_ranks[ranks] | |
return qnorm |