どこかに向かうらしい話

迷走エンジニアの放浪記

Python3

スライスと逆順が同時に使うとき気をつけないといけない件

Python3の話。 文字列sの3文字目から5文字目までの部分文字列は、スライスを用いてs[2:5]で取得が可能。 文字列sの逆の文字列は、s[::-1]で取得が可能。 文字列sの2文字目から4文字目までの部分文字列を取得し、その取得した部分文字列の逆の文字列は、スラ…

Python3におけるformat形式を自分のためにまとめてみた件

主なネタはココにある通り。 http://docs.python.jp/3.5/library/string.html#formatspec 自分がよく使うパターンに絞ってメモしてみる。 >>> printf("hoge") hoge(改行あり) >>> print("hoge", end="") hoge(改行なし) ポジション引数を使ったアクセス: >>>…

Python3におけるmap/filterの使い方

はじめに map()/filter()の使いどころがよくわからないので、自分なりに調査をしてみた。 この2つの関数は、Python2系とPython3系では挙動が異なるので、まずはその話から。 まずは、具体的に実行内容を見てみたい。 python2系での実行結果 >>> print(range(…

Pythonでの日付の扱い

自分用に忘れないためのメモを残す。 基本パターン1 >>> import datetime # 日付の格納 >>> day = datetime.date(2016, 2, 22) # 1日進める >>> print(day + datetime.timedelta(days=1)) 2016-02-23 # 1日戻す >>> print(day - datetime.timedelta(days=1)…

Python3で文字列リストの変換をmapでしようとしたらハマった件について

したいこと 文字列 a1 = ['0', '12.2','23'] を [0.0, 12.2, 23.0] と、リストの要素を文字列からfloatへ変換して出力させたい。 Python2.X系だと、以下で求めたいListが出力される。 >>> a1_str = map(float,a) しかし、Python3.4.3で実行するとmapオブジェ…

Python3 de 統計解析 on CentOS7

python3.xのインストール 前の記事のCentOS7バージョン。 mustなパッケージは以下に挙げるものとし、mustなパッケージを最もエネルギー使わずに導入を行うための手順をかんたんに記すことにする。 numpy scipy pandas matplotlib scikit-learn IPython noteb…

Python3 de 統計解析 on windows7

はじめに windows7において、python3を用いた統計解析を行いたい。 mustなパッケージは以下に挙げるもの。 numpy scipy pandas matplotlib scikit-learn IPython notebook mustなパッケージを最もエネルギー使わずに導入を行うための手順をかんたんに記すこ…