Skip to content

Instantly share code, notes, and snippets.

@mdengler
mdengler / mrw.py
Created September 10, 2012 21:27
python exercise to find the intersection of two sets of integers
#!/usr/bin/env python
# -*- coding: utf-8 -*-
"""
Given two lists of N integers (32-bit signed), determine the integers
in both lists.
"""
import os
import sys
import time
@mdengler
mdengler / mrw.py
Created September 14, 2012 20:26
python exercise to find the intersection of two sets of integers
#!/usr/bin/env python
# -*- coding: utf-8 -*-
"""
Given two lists of N integers (32-bit signed), determine the integers
in both lists.
"""
import os
import sys
import time
@mdengler
mdengler / gist:3944990
Created October 24, 2012 09:06 — forked from booyaa/gist:3944974
fixperms.sh
#!/bin/sh
set -e
set -x
for dir in /home/*; do
username=`basename "$dir"`
users_group=`id --group $username`
chown -R $username:$users_group $username
done
@mdengler
mdengler / install-tmux
Last active October 19, 2015 22:46 — forked from rothgar/install-tmux
Install tmux 2.1 on rhel/centos 6
# Install tmux on Centos release 6.5
# install deps
yum install gcc kernel-devel make ncurses-devel
# DOWNLOAD SOURCES FOR LIBEVENT AND MAKE AND INSTALL
curl -OL https://github.com/downloads/libevent/libevent/libevent-2.0.21-stable.tar.gz
tar -xvzf libevent-2.0.21-stable.tar.gz
cd libevent-2.0.21-stable
./configure --prefix=$HOME &&
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
ּ_בּ
בּ_בּ
טּ_טּ
כּ‗כּ
לּ_לּ
מּ_מּ
סּ_סּ
תּ_תּ
٩(×̯×)۶
٩(̾●̮̮̃̾•̃̾)۶
@mdengler
mdengler / gist:7042133
Created October 18, 2013 14:11
mpl_tm.py
{
"metadata": {
"name": "Untitled0"
},
"nbformat": 3,
"nbformat_minor": 0,
"worksheets": [
{
"cells": [
{
every_nth = [2, 3]
index = pd.Series(range(len(df.index))) # or just df.index if it's already the 0-indexed indices
mask = reduce(np.logical_or, [index % i == 0 for i in every_nth])
df[mask.astype(bool).values]
@mdengler
mdengler / slice panel4d
Created June 10, 2016 03:25
panel4d iloc and slices?
>>> p4 = pd.Panel4D({i: pd.Panel({j: pd.DataFrame(range(10)) for j in range(10)}) for i in range(10)})
>>> p4.iloc[:,:,0]
<class 'pandas.core.panel.Panel'>
Dimensions: 10 (items) x 10 (major_axis) x 1 (minor_axis)
Items axis: 0 to 9
Major_axis axis: 0 to 9
Minor_axis axis: 0 to 0
>>> p4.iloc[slice(None), slice(None), slice(0)]
<class 'pandas.core.panelnd.Panel4D'>
Dimensions: 10 (labels) x 10 (items) x 0 (major_axis) x 1 (minor_axis)