Skip to content

Instantly share code, notes, and snippets.

@tokoroten
tokoroten / kickstarter_crawler.py
Last active August 29, 2015 14:03
kickstarter crawler and convert json result to csv.
#coding: utf-8
import urllib
import json
import datetime
import os
import time
# http://www.kbremner.com/2014/03/15/kickstarter-part1.html
# https://github.com/markolson/kickscraper/wiki/Project
@tokoroten
tokoroten / result.txt
Last active August 29, 2015 14:04
http://brevis.exblog.jp/22236990/ 稼働率100%の施設における在庫量とリードタイムのシミュレーション
days, input_load, worker_stacks, total_stacks, output, ave_lead_time
case 100% input 1...6
0 2 [2, 0, 0, 0, 0] 2 0 5
1 5 [5, 2, 0, 0, 0] 7 0 6
2 2 [2, 5, 2, 0, 0] 9 0 6
3 3 [3, 5, 2, 2, 0] 12 0 6
4 3 [3, 4, 4, 2, 2] 15 0 7
5 6 [6, 3, 4, 5, 1] 19 2 8
6 1 [4, 3, 6, 1, 5] 19 1 8
7 4 [4, 4, 3, 6, 2] 19 4 8
@tokoroten
tokoroten / multiprocess_error_handling.py
Last active August 29, 2015 14:05
python multiprocess_pool error handling
#coding:utf-8
import multiprocessing
import traceback
import random
import time
import sys
def random_error_func(x):
n = random.random()
@tokoroten
tokoroten / reinforcement_slot_machine.py
Created October 12, 2014 15:30
ε-Greedy base multi-armed bandit
#coding:utf-8
# ε-Greedy base multi-armed bandit
import random
slotmachine_rate = [3, 5, 10, 20, 16, 15, 21, 22, 6]
score_map = [[0.0, 0] for i in xrange(len(slotmachine_rate))]
search_rate = 0.1
# https://www.kaggle.com/c/otto-group-product-classification-challenge/details/evaluation
def print_kaggle_score(label_list, proba_result):
label_index = sorted(list(set(label_list)))
score = - 1.0 / len(label_list) * sum(
[
math.log(
max(min(
proba_result[i][label_index.index(label_list[i])]
/ sum(proba_result[i])
@tokoroten
tokoroten / randomforest_compress_test.py
Last active August 29, 2015 14:21
scikit-learn randomforest serialize problem
#! /usr/bin/env python
# -*- coding: utf-8 -*-
import os.path
import shutil
import random
import math
import cPickle
import pickle
@tokoroten
tokoroten / kickstarter_clawler.py
Created April 4, 2016 09:43
kickstarter_scraping
#coding: utf-8
import urllib
import json
import datetime
import os
import time
# http://www.kbremner.com/2014/03/15/kickstarter-part1.html
# https://github.com/markolson/kickscraper/wiki/Project
@tokoroten
tokoroten / kickstarter_clawler.py
Created March 16, 2017 22:02
Kickstarter Crawler
#coding: utf-8
import urllib.request
import json
import datetime
import os
import time
try:
os.mkdir("result")
except:
@tokoroten
tokoroten / PIDgame.go
Created September 3, 2017 01:08
PID制御でゲームを作ってみよう
package main
import (
"fmt"
"image/color"
"log"
"math"
"github.com/hajimehoshi/ebiten"
"github.com/hajimehoshi/ebiten/ebitenutil"
https://twitter.com/tenhouginsama/status/910099478165590016
https://pbs.twimg.com/media/DKFSpDTVYAAuKV_.jpg
===== ==== ================= =======================
子供1 子供2 女の子はいますか? もう一人も女の子ですか?
===== ==== ================= =======================
男 男 いいえ ----
女 男 はい いいえ
男 女 はい いいえ
女 女 はい はい