Skip to content

Instantly share code, notes, and snippets.

View ki-chi's full-sized avatar

Kiichi ki-chi

  • Tokyo, Japan
  • 12:14 (UTC +09:00)
View GitHub Profile
@ki-chi
ki-chi / nikkei225_crawler.py
Last active August 29, 2015 14:20
日経平均株価の日次データを取得するクローラー
#!/usr/bin/python
# coding: utf-8
# 日経平均資料室(http://indexes.nikkei.co.jp/nkave/archives/data)の日次データの差分をクロールして追加するプログラム
import urllib2
import lxml.html
import csv
import re
import time
from datetime import datetime as dt
@ki-chi
ki-chi / qp_fd.py
Created June 21, 2014 16:49
OpenOpt, FuncDesignerを使って二次計画法(行列を使う)
#!/usr/bin/python
# -*- coding: utf-8 -*-
import FuncDesigner as fd
from openopt import QP
import numpy as np
x = fd.oovars(2)
H = np.array([[4, 1],
[1, 2]])
@ki-chi
ki-chi / qp_fd_nomatrix.py
Created June 21, 2014 16:45
OpenOpt, FuncDesignerを使って二次計画法(ただし目的関数、制約条件に行列を使わない)
#!/usr/bin/python
# -*- coding: utf-8 -*-
import FuncDesigner as fd
from openopt import QP
x1, x2 = fd.oovars(2)
f = 2 * x1 ** 2 + x2 ** 2 + x1 * x2 + x1 + x2
startpoint = {x1: 0, x2: 0}
constraints = []
@ki-chi
ki-chi / qp_notfd.py
Created June 21, 2014 16:38
OpenOptを使って二次計画法(Quadratic Problem)
#!/usr/bin/python
# -*- coding: utf-8 -*-
from openopt import QP
H = [[4, 1],
[1, 2]]
f = [1, 1]
Aeq = [1, 1]
beq = 1