Skip to content

Instantly share code, notes, and snippets.

View davidmaamoaix's full-sized avatar
🐱
Learning

Linxuan M davidmaamoaix

🐱
Learning
View GitHub Profile
#LinearRegTechX
def cost(x,y,k,b):
return sum([(y[i]-x[i]*k+b)**2 for i in range(0,len(x))])/len(x)
def derivX(x,y,k,b):
return sum([2*(y[i]-(k*x[i]+b))*-x[i] for i in range(0,len(x))])/len(x)
def derivB(x,y,k,b):
return -sum([2*(y[i]-(k*x[i]+b)) for i in range(0,len(x))])/len(x)
@davidmaamoaix
davidmaamoaix / regex.c0
Created August 13, 2023 07:51
A mini regular expression engine written in C0.
#use <conio>
#use <string>
/*
Walmart version of a regex matcher. Only supports the following regex:
- character class (e.g. '[a-zA-Z0-9_]', '[^a-z]', '[531-]')
- choice '|'
- match any '.'
- match one or more '+'
- match any times '*'