As configured in my dotfiles.
start new:
tmux
start new with session name:
import numpy as np | |
import scipy.stats | |
class ChineseRestaurantProcess(object): | |
def __init__(self, alpha): | |
self.alpha = alpha | |
self.customers = [] | |
def sample(self, n_samples=1): | |
samples = [] |
(env)~/env pip install pycurl | |
Downloading/unpacking pycurl | |
Downloading pycurl-7.19.0.tar.gz (71Kb): 71Kb downloaded | |
Running setup.py egg_info for package pycurl | |
sh: curl-config: not found | |
Traceback (most recent call last): | |
File "<string>", line 14, in <module> | |
File "/home/eric/env/build/pycurl/setup.py", line 90, in <module> | |
raise Exception, ("`%s' not found -- please install the libcurl development files" % CURL_CONFIG) | |
Exception: `curl-config' not found -- please install the libcurl development files |
#include <stdio.h> | |
#include <arrayfire.h> | |
using namespace af; | |
array in; | |
void bench_blas() | |
{ | |
array out = matmul(in, in); | |
} |
As configured in my dotfiles.
start new:
tmux
start new with session name:
''' | |
Gibbs sampler for function: | |
f(x,y) = x x^2 \exp(-xy^2 - y^2 + 2y - 4x) | |
using conditional distributions: | |
x|y \sim Gamma(3, y^2 +4) | |
y|x \sim Normal(\frac{1}{1+x}, \frac{1}{2(1+x)}) | |
''' |
from __future__ import division | |
from pylab import * | |
# Sampling rate | |
fs = 128 # Hz | |
# Time is from 0 to 1 seconds, but leave off the endpoint, so that 1.0 seconds is the first sample of the *next* chunk | |
length = 1 # second | |
N = fs * length | |
t = linspace(0, length, num = N, endpoint = False) |
''' | |
@author Michael J Bommarito II | |
@contact [email protected] | |
@date Feb 21, 2011 | |
@license Simplified BSD, (C) 2011. | |
Plot the network of the first 1000 #cn220 tweets with igraph and cairo. | |
''' | |
import cairo |
def _start_notebook(self, master, user, profile_dir, profile_name='default', notebook_port=8888): | |
master.ssh.execute('ipython profile create %s' % profile_name) | |
log.info("Setting up IPython web notebook for user: %s" % user) | |
user_cert = posixpath.join(profile_dir, '%s.pem' % user) | |
ssl_cert = posixpath.join(profile_dir, '%s.pem' % user) | |
if not master.ssh.isfile(user_cert): | |
log.info("Creating SSL certificate for user %s" % user) | |
ssl_subj = "/C=US/ST=SC/L=STAR/O=Dis/CN=%s" % master.dns_name | |
master.ssh.execute( | |
"openssl req -new -newkey rsa:4096 -days 365 " |
The INSTALL instructions that come with Vowpal Wabbit appear not to work on Mac OS X Lion. Here's what I did to get it to compile. You will need the developer tools that come with the XCode installation.
The only dependency VW has is the boost C++ library. So first, download and install Boost
To install Boost, do the following:
$ cp ~/Downloads/boost_1_48_0.tar.bz2 ./