Skip to content

Instantly share code, notes, and snippets.

import numpy as np
# The Fibonacii matrix
M = np.array([[0, 1], [1, 1]], dtype=np.float32)
# Compute the eigendecomposition of the matrix
w, v = np.linalg.eig(M)
inv_v = np.linalg.inv(v)
base_case = np.array([0, 1]).T # base case as a column vector
.svm-example {
position: relative;
height: 60px;
width: 340px;
margin: 1.5em auto;
line-height: 60px;
}
.svm-example div {
position: absolute;
top: 10px;
@Hydrotoast
Hydrotoast / non_adjacent.py
Created January 14, 2015 19:04
Find the max sum without using any adjacent indeces of the array.
A = [8,1,3,4,5,10]
ans = 22
def non_adjacent_sum(A):
# Small cases
if len(A) < 3:
return max(A)
# Base cases
prev_prev, prev = A[0], A[1]
#!/usr/bin/env bash
# Ensure that your CWD is your project root
wget https://pypi.python.org/packages/source/s/simpy/simpy-3.0.5.tar.gz#md5=19262488f1b0e6b77556820dd2b42d67
tar xzf simpy-*.tar.gz
mv simpy-*/simpy .
# Cleanup deployment artifacts
rm simpy-*.tar.gz
rm -rf simpy-*
''' take from python.org example, using hot_swapping variables method '''
def fib_hotswap(n):
a = 1
b = 1
for _ in range(1,n+1):
tmp = a + b
b = a
a = tmp
return b
// linked_list.rs:11:25: 11:26 error: expected one of `;`, `}` but found `:`
// linked_list.rs:11 ListIterator<T> { data: &self }
enum List<T> {
Cons(T, ~List<T>),
Nil
}
struct ListIterator<T> { data: &List<T> }
<michaelrose> phogg, it still ought to be illegal to restrict computers(aka phones) in ways that subvert the OWNERS right to use their own device please note that even a subsidized phone is SOLD to the new OWNER
<phogg> michaelrose: if you want to buy a restricted device that is clearly labeled as such I see no reason that it should be illegal just to save you from yourself
<michaelrose> doubly so when the device is made possible by free software, taking the communities work to be used in a device that is locked thusly is as good as stealing from the entire foss community
<phogg> michaelrose: now, failing to *offer* any unrestricted devices perhaps should be illegal and *misleading the customer* about whether it's restricted should be illegal.
<bls> stealing from the OSS community? what a load of crap
<reisio> michaelrose: well, it probably already _is_ illegal, at least in the USA
<phogg> michaelrose: it is not theft to comply with the licenses under which the software was released, even if you find the use
def search(s, list):
mid = len(list) // 2
while mid >= 0 and list[mid] == None:
mid -= 1
if mid == -1:
raise Exception('No such element')
if s == list[i]:
return i
elif s < list[i]:
return search(s, list[:i])
template <typename T>
class Node
{
public:
Node(T data);
// mutators
void add_edge(const Node<T>* node);
// accessors
# reachability.py
# Wesley Wu, Lab 1
# Bohyun Kim, Lab 1
# We certify that we worked cooperatively on this programming
# assignment, according to the rules for pair programming
import prompt
def read_graph(filename):
adict = {}
file = open(filename)