Python
この記事はCCS †裏† Advent Calendar 2020の20日目の記事です。 adventar.org 前日の記事はスルメちゃんのダイエット記事。楽してダイエットはできないんですね(知ってた)。 castleofkraken.hatenablog.com わたしの記事ではPythonを使ってGitの中身を覗いて…
以下のコードでなにが出力されるだろうか? a = (1, 2) a = (3, 4) print a そもそもTupleは変更できないのでエラーを吐くのでは?とかおもってしまうが、ちゃんと代入できるし(3, 4)のほうが出力される。一方 a = (1, 2) a[1] = 3 print a のようなコードを書…
matplotlibというのはscipyに入っているグラフ描写用のライブラリです。普通は計算結果を適当なファイルに出力してそれでgnuplotなりで描写させるとおもうのですが、matplotlibを使えればPython一つでデータの解析から出力までできちゃいます。またPythonは…
最近やっとPythonのデコレータがわかってきたのでなぜわからなかったのか、そして結局どういうものなのか書いておく。Pythonのデコレータのわかりにくい理由はまず挙げられているサンプルがよくないのだと思う。 def hoge(func): print "hoge" @hoge def bar…
最近関数型言語始めようと「すごいH本」買ってHaskellはじめました。が、いかんせん文法なれない...そこで概念を理解しているというか多少は慣れてるPythonでいろいろ実装してみてます。その第一弾。エラトステネスの篩。なぜこれか?実はサークルのC++講座…