タグ

2012年1月19日のブックマーク (5件)

  • Python で順列を生成

    1. 順列の意味 順列 – Wikipedia によると、 組合せ数学における順列(じゅんれつ、permutation)は、あるひとつの集合から要素を選び出して、順番に意味を持たせて並べる (ordering) ときの、その並び(ordered list, sequence; 有限列)のことである。 うーん、ややこしそう。 (+_+) 数学苦手。どうやって生成するんだろう。 2. アルゴリズム 順列の生成とList内包表記 - 趣味的にっき によると、 与えられたリストから要素を1つ取り出して、残りの要素から再帰的に順列を求めて、それらを結合するアルゴリズムです。 (…) まずHaskellの場合。 (…) perms :: Eq a => [a] -> [[a]] perms [] = [[]] perms xs = [ h : t | h <- xs, t <- perms (xs \

    Python で順列を生成
    shu_ohm1
    shu_ohm1 2012/01/19
    順列の生成を自前で実装するには
  • pythonで直積、順列、組み合わせ - aflcのブログ

    標準ライブラリのitertoolsモジュールにありました。 但し、python2.6から。 >>> list(itertools.product('ABC', 'abc')) # 直積 [('A', 'a'), ('A', 'b'), ('A', 'c'), ('B', 'a'), ('B', 'b'), ('B', 'c'), ('C', 'a'), ('C', 'b'), ('C', 'c')] >>> list(itertools.product('ABC', repeat=2)) # repeatは'ABC'の繰り返し数 [('A', 'A'), ('A', 'B'), ('A', 'C'), ('B', 'A'), ('B', 'B'), ('B', 'C'), ('C', 'A'), ('C', 'B'), ('C', 'C')] >>> list(itertools.perm

    pythonで直積、順列、組み合わせ - aflcのブログ
    shu_ohm1
    shu_ohm1 2012/01/19
    標準モジュールのitertoolsを使う
  • Google電卓 〔SUNPILLAR情報舘 裏技室〕

    Google電卓 2003年後半より開始 ¥0 ©Google 1998- 今、最もよく使われている検索エンジンに付いているおまけ機能。情報が膨大なので分割しました。 下の補足ですが、単に数式を入れてもだいたい計算してくれますが、「=」を付ければ確実に計算してくれます。(エラー時は表示されません) 2005年10月28日ごろにGoogle電卓日語版で口語的な表現を使うことが可能になりました。これに伴い、英語の口語的な表現が一部使用できなくなりました。(英語Googleでは使用できる。)また、数字と演算符号は全角でも認識するようになりました。

    shu_ohm1
    shu_ohm1 2012/01/19
    Google電卓の詳細
  • サービス終了のお知らせ

    サービス終了のお知らせ いつもYahoo! JAPANのサービスをご利用いただき誠にありがとうございます。 お客様がアクセスされたサービスは日までにサービスを終了いたしました。 今後ともYahoo! JAPANのサービスをご愛顧くださいますよう、よろしくお願いいたします。

    shu_ohm1
    shu_ohm1 2012/01/19
    dvipdfmxのオプションなど
  • はてなブログ | 無料ブログを作成しよう

    セメントドリンク、ブラウン管、吊るされた収納、OMORIカフェ、くり抜き、どや顔の初音ミク パチミラ福岡に出演する縁で博多に行きました。 楽しかったのでその時の写真をアップロードします。 博多駅のハートポスト 手描きのグリッチ カニの丸揚げ(おいしかった) フレッシュセメント という名前の飲み物(おいしかった)ごま+バナナスムージーっぽかった? 泡系…

    はてなブログ | 無料ブログを作成しよう
    shu_ohm1
    shu_ohm1 2012/01/19
    -x オプションで除外ファイル指定