Skip to content

Instantly share code, notes, and snippets.

Avatar

Éric Renaud-Houde num3ric

View GitHub Profile
@num3ric
num3ric / gaussian_elim.py
Created Nov 11, 2011
Gaussian elimination using NumPy.
View gaussian_elim.py
import numpy as np
def GENP(A, b):
'''
Gaussian elimination with no pivoting.
% input: A is an n x n nonsingular matrix
% b is an n x 1 vector
% output: x is the solution of Ax=b.
% post-condition: A and b have been modified.
'''
@num3ric
num3ric / gluTestApp.cpp
Created Oct 29, 2011
Using glu NURBS inside Cinder.
View gluTestApp.cpp
#include "cinder/app/AppBasic.h"
#include "cinder/gl/gl.h"
#include "cinder/Camera.h"
#include "cinder/MayaCamUI.h"
#if defined( CINDER_MAC )
#include <OpenGL/glu.h>
#else
#include <GL/glu.h>
#endif
@num3ric
num3ric / seqalignment.py
Created Sep 16, 2011
Sequence alignment - Dynamic programming algorithm
View seqalignment.py
#!/usr/bin/python -O
import numpy as np
from numpy import array
A, C, G, T = 0, 1, 2, 3
int_to_char = {0:'A', 1:'C', 2:'G', 3:'T'}
#indel = -1
#scoring = array([[1,-1,-1,-1],
#[-1,1,-1,-1],