Skip to content

Instantly share code, notes, and snippets.

Avatar

monochromegane monochromegane

View GitHub Profile
@monochromegane
monochromegane / dgp.py
Created Mar 11, 2020
Plot Gamma-Poisson model and Dynamic Gamma-Poisson model
View dgp.py
import argparse
import math
import numpy as np
import matplotlib.pyplot as plt
from matplotlib import animation
def pdf_gamma(x, k, lambda_):
return (math.pow(lambda_, k)/math.gamma(k)) * math.pow(x, k-1) * math.exp(-lambda_*x)
def plot_gamma(ax, alpha, gamma, title):
@monochromegane
monochromegane / plot.py
Created Oct 11, 2019
Plot random number histogram and PDF(PMF) according the distribution.
View plot.py
import argparse
import math
import numpy as np
import matplotlib.pyplot as plt
def plot_exp_pdf(ax, lambda_):
def exp(lam, x):
if (x >= 0):
return lam * np.exp(-lam * x)
return 0
@monochromegane
monochromegane / main.go
Created Oct 11, 2019
Generate random number using Go standard library.
View main.go
package main
import (
"flag"
"fmt"
"math/rand"
)
var (
Seed int64
View plot.py
import os
import numpy as np
import matplotlib.pyplot as plt
def plot(f, points):
n = int(f.split('_')[1].split('.')[0])
size = 100
scores = np.loadtxt("tmp/{}".format(f), delimiter=",").reshape(size, size)
xs = np.linspace(-2.5, 2.5, size, endpoint=False)
View gist:2fc28cfe7967a15f13de
Generative programming in Go.
こちらのエントリ http://blog.monochromegane.com/blog/2015/03/04/argen/ で紹介した `argen` をつくって得られた go generate まわりの知見を発表します。
# What
argenの簡単な紹介を通してGo言語でのGenerative programmingとは何かを説明します。
# Why
@monochromegane
monochromegane / 速習Go.md
Created Jul 4, 2014
速習Go。Fukuoka.go#1用の資料です。
View 速習Go.md

速習Go

Go環境のつくりかた

MacOSX

homebrewでインストール

$ brew update
@monochromegane
monochromegane / VagrantPlugin.md
Last active Aug 29, 2015
Vagrant勉強会資料 - Vagrantプラグインの概要
View VagrantPlugin.md

title: Vagrant勉強会資料 - Vagrantプラグインの概要

date: 2014-02-27 18:00 tags: [] categories: []


Vagrantプラグインの概要

プラグイン