hatunina’s blog

メモと日記です

Python

絶対プロキシ突破するマン!(Win10, 認証あり, pip)

オラァ!!!!! set HTTP_PROXY=http://user_name:passward@proxyserver:8080 set HTTPS_PROXY=http://user_name:passward@proxyserver:8080 pip --trusted-host files.pythonhosted.org --trusted-host pypi.org install hoge user_nameにメールアドレス…

「プログラマのためのDocker教科書」を読んでPython環境を作った

読みました。 www.shoeisha.co.jp 業務でDockerの機運が高まっていたので読んだ。 前半の基本的なインフラ周りやdockerコマンド、Dockerfile等についてちゃんとまとまっていてよかった。 正直、ググれば集まるような情報ではあるけど、検索力が低いので断片…

pandas.DataFrameからlistの要素を取得したい

あんまり使う機会ないけど毎回忘れるのでメモです。 こんな感じのitemsがリストになっている要素を取得したいやつです。 df.head() # id items # 0 A [A, B] # 1 B [B, C, D] # 2 C [B, C] print(df.iloc[2, 1]) print(type(df.iloc[2, 1])) # ['B', 'C'] # <class 'list'></class>…

pd.Seriesに辞書を渡すとキーで昇順にソートされる

例 Seriesを作る際にindexを指定した場合、指定したindexはリストなので順番を持っています。 なので、リストの順番でSeriesが作られます。 hoge = pd.Series([1, 2, 3, 4, 5], index=['C','A','B','E','D']) print(hoge) # 実行結果 C 1 A 2 B 3 E 4 D 5 dt…

crfsuiteとpycrfsuiteについて

CRFについて勉強中です。 色々調べつつサンプルを動かして見ました。 こちらはコマンドラインで実行できるcrfsuiteのチュートリアル記事です。 CRFsuite - Tutorial on Chunking Task - 英語ですが、難しい単語は出てこないですしざっくり大まかな概要は把握…

Pythonのconfigparserで設定ファイルを読み込む

mainのプロセスで初期化する内容が多くなって来た時には設定ファイルを作成して読み込むのが良い。 例えば、こんな感じのmain.pyがあったとします。 #!/usr/bin/env python # -*- coding: utf-8 -*- class Main(object): def __init__(self): self.data_dir=…