Python関連の備忘録

ここでは研究で参考にしたページをストックしていきます.
環境設定
仮想環境の作り方.
Pythonの仮想環境を構築できるvirtualenvを使ってみる
基本操作
Python2系のリスト関連のコードがわかりやすくまとめられています.
[Python] 何度も調べてしまうリスト操作をまとめてみた
リストを作って書き込んで,CSVに書き出す方法.
Pythonの基礎 ファイル(CSV)に書き込む編
PythonでCSVの読み書き(※Pandasを使う方法も紹介されている)
itertoolsを使ってあるリストから組み合わせや順列を生成させる方法.
Python で組み合わせや順列を得るときは itertools を使う
mapを使ってリストを一括で変換する方法.
Pythonでリストの要素を一括で変換(文字列などに)
インストールから基本操作まで網羅的にわかりやすく整理されている.
Python の学習
辞書のキーのうち必要なものだけをcsvで書き出す方法。
pythonで辞書のサブセットをcsvに変換
最適化問題の定式化・解法アルゴリズム
Pythonで遺伝的アルゴリズムを実装できるPycolveというライブラリの紹介.
Pyevolveで学ぶ遺伝的アルゴリズム
Pythonで遺伝的アルゴリズムを動かすPyevolveを試してみた
最適化問題の実装方法.
Pythonで整数計画問題・線形計画問題を解く(PuLP編)
データ処理・配列
多次元配列や行列計算に便利なNumPyの基本的な使い方.配列の生成の仕方,配列形状の変更方法,演算方法などなど.
Pythonの数値計算ライブラリ NumPy入門
Pythonのarrayと勝手が違うNumPyのarrayメソッド.
numpyで空配列の末尾に行を追加して2次元配列を作る
NumPyでのcsv,txtの読み込み・書き出し方法.
csv/tsvファイルの読み書き
NumPyの参照・抽出・結合.よく使う.
[Python]Numpyの参照、抽出、結合
NumPyのソート.これもよく使う.
[Python]Numpyデータの並べ替え
Pandasデータから順番に値を取得して何らかの操作をするときに参考になる.
Python pandas データのイテレーションと関数適用、pipe
可視化
Cytoscapeを使って公開データを元に実際のグラフ可視化を行う過程が紹介されている.
鉄道路線データをグラフとしてCytoscapeで可視化する 1
matplotlibで描いた散布図の各要素にラベルを付ける方法.
<Python, matplotlib> 散布図の各要素に文字を付ける。
ランダムグラフを描く方法.
自分のためのnetworkXメモ
列挙索引化
グラフ構造の高速列挙索引化技法ZDD構築のためのモジュールGraphillionの活用方法.
ZDD Graphillionを使う
ZDD Graphillionを使う 2
広告・サイト内関連記事
最新情報をお届けします
Twitter でdicekcomをフォローしよう!
Follow @dicekcom-
前の記事
家庭用精米機を買うと色々捗ります 2017.06.22
-
次の記事
東京で穴子刺を食べるなら歌舞伎町へ 2017.06.25