2018-01-01から1年間の記事一覧

www.google.com 6問目、4手でできる。

`split('\n')` と`splitlines()`が同じだと思ってたら、空文字列のとき、前者は`['']`で後者は`[]`だった。

PuLPのPR(修正要求)出してたら、採用された。https://github.com/coin-or/pulp/pull/172#event-1924585344内容は、MIPでInfeasibleのときにUndefinedとなるバグ。

PDFにページ埋め込み

「子供がPDFにページ番号を入れたい」と言ったたので、作ってみた。オンラインサービス( https://lightpdf.com/jp/ など)でもできるけど、Pythonでサクッとできそうだったので。 ローカルで確認してPyPIにあげて(https://pypi.org/project/addpage/)、子…

2018-05-18

昔考えたことが実現してた。 http://plaza.harmonix.ne.jp/~fakira/turedure/cprog_02.htm#020824 https://ja.wikipedia.org/wiki/VALU

2018-02-21

空間は3次元(時間を入れて4次元)と言われるけど、それだと真空だ。もう1つエネルギーの次元を入れれば、電磁波が存在できる。粒子を存在させるには、もっと次元が必要なのだろうか。

2018-01-28

変数 v が np.nan かどうかは、np.isnan(v) でできるが、vがfloatでないとエラーになる。 vがfloat以外も取りうるとき、v is np.nan としたくなるが、正しくない。 DataFrameならば、fillnaで空白とかにすればよいだろう。そうでないならば、isinstance(v,fl…

2018-01-14

やってみた。 https://qiita.com/javacommons/items/9cdd4fdbf6e74c7f106b def check_brackets1(s): dc = dict(zip('{}()[]','}{)(][')) lst = [] for c in s: if lst and c == dc[lst[-1]]: del lst[-1] else: lst.append(c) return not lst def check_brac…

2018-01-09

igraphのインストールを試行錯誤したので書いておく。 brew install igraph pkg-config cairo pip3 install python-igraph pycairo vi /Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/site-packages/igraph/drawing/__init__.py で354行…