[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

タグ

2016年5月17日のブックマーク (3件)

  • Python の辞書に含まれる最大値のKeyを求めるクールな実装 - secretbase.log

    下記のような辞書型があり、辞書の値の最大値を持つキーを取得したい。 例えば、下記のような辞書だ。 d = {'a': 1, 'b': 2, 'c': 3} 上記例では、 3 が最大値。よって、 c を得たい。 ここで if文のような条件分岐をつかった実装は クールではないのは容易に想像がつく。 ちなみに、最大値は、組み込み関数の max で取得できる。 >>> max(d.values()) 3 とやると、3 を取得することはできるが、そのキーはどうすれば取得できるだろう。 Python ではどのような実装がクールなのだろうか、とつぶやいたら RT され 一瞬で Reply をいくつかいただけた。 ありがたく、ご紹介させて頂く。 (一応、Python 2.7.5 を想定したのだが、明示しなかったので py3向けの回答もあったのかもしれない) 1. タプルにして最大値を求める実装 >>> m

    Python の辞書に含まれる最大値のKeyを求めるクールな実装 - secretbase.log
    U1and0
    U1and0 2016/05/17
    y=f(x)の最大値であるxを求める方法
  • Linuxに移行したミュンヘン市の現状は | スラド Linux

    ストーリー by hylom 2016年05月17日 6時00分 WIndowsでも普通にそれくらいの頻度で問題は発生しますからねぇ 部門より ドイツ・ミュンヘン市が職員の使用するPCWindowsからLinuxに移行したことは度々話題になっているが(過去記事)、これに対する中間調査報告書とりまとめ案が発表された。これによると、同士の職員は「時代遅れで信頼性が低いソフトウェアに不満を感じている」という。 現在ミュンヘン市では約2万台のLinuxデスクトップと4163台のWindowsマシンが使われているとのこと。Linuxマシンのうち45%はUbuntu 12.04 LTSベースの「LiMux 5.x」で、Ubuntu 10.04 LTSベースの「LiMux 4.0」が23%、「LiMux 4.1」が32%だという。また、Windowsマシンの77%がWindows 7、9%がWindo

    U1and0
    U1and0 2016/05/17
    組織としてLinuxを導入した結果。コンピュータ好きでもない人からしたら苦痛ではないかしら。windows使っていたときのパフォーマンス以上を出せる可能性は十分あるが、それはスキルのある(または持ちたいと思っている)人
  • 標準モジュール一覧 - 7部 モジュール - [SMART]

    標準モジュールは、Perlのバージョンや環境によってインストールされていない、実装されていないといったことがあります。そのなかでも、確実に標準インストールされるものはソースキットのlibディレクトリ。環境やコンパイルオプションによってインストールされない場合もあるものはextディレクトリに含まれています。 モジュール名 説明

    標準モジュール一覧 - 7部 モジュール - [SMART]
    U1and0
    U1and0 2016/05/17
    perlの標準モジュール