タグ

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

  • リスト内包表記 « python練習帳

    リスト内包表記とは、あるリストを元にして別のリストを作るための記法のことです。ループ、Map、Filterなどを使っても同じ操作をできますが、リスト内包表記には以下の利点があります。 コードがシンプルになる ⇒行数へります。 可読性が高まる ⇒慣れてしまえば読みやすいです。 実行速度が高速 ⇒forループと比べて2倍程度高速です。 Pythonを使うのであれば早めにマスターしておかないと後悔しますよ!では、さっそく使ってみましょう! リスト内の要素を2倍にする リスト内の値を2倍にします。リスト [1,2,3,4,5] から、リスト [2,4,6,8,10] を作る操作です。 ループ ループを使った“普通”なやりかたです。Pythonユーザにとっては異常なやり方です。

    U1and0
    U1and0 2016/03/11
    リスト内包表記 Pythonian (Python使いの人) はこう書きます。シンプルです。 1 2 >>> [x*2 for x in A] [2, 4, 6, 8, 10]
  • pythonで空の多次元配列を作るにはどのようにしたらよいでしょうか? - [[None]*5]*5はやってはいけないで... - Yahoo!知恵袋

    Excelのマクロについて質問です。 ボタンを押すと、サプライヤー様毎に未納分を抽出する ボタンを作りたいのですが、エラーが出ます。 Sub ボタン1_Click() =FILTER(A4:R10,P4:P10="未納","") End Sub A4~R10は、サプライヤー様・商品名等のデータ P4~P10は、未納・済というのが隣のQ4~Q10のコマンドボックスに チェックの有無で自動反映するようにしています。 マクロでなくても、簡単なものがあればご教示願います。 フィルターでも良いんですが、ボタン一発で出来たら嬉しいなと思ってます。

    pythonで空の多次元配列を作るにはどのようにしたらよいでしょうか? - [[None]*5]*5はやってはいけないで... - Yahoo!知恵袋
    U1and0
    U1and0 2016/03/11
    Pythonクックブックで奨められている書き方は a = [[None for col in range(2)] for row in range(3)] です。
  • http://www.drunk-boarder.com/blog/pythondir/

    U1and0
    U1and0 2016/03/11
    ファイル操作
  • pythonで標準出力されたデータを取得する - ゲシュタルト崩壊間近

    pythonにおいて、printステートメントなどで出力されるデータは、標準出力ストリームに書きこまれます。 では、一度printステートメントで出力した文字列を取得することはできるんでしょうか。 結論を言えば、できます。 ならどうやって取得するのか標準出力ストリームに出力しているもの、それがsys.stdoutです。 この標準出力ストリームを、別のオブジェクトにしてやればいいのです。 つまり、 >>> import sys >>> sys.stdout = open("tmep.txt","w") こうすることによって、printステートメントなどで出力されるデータをtemp.txtというファイルの中にしまうことができます。 したがって、 >>> print "HELLO WORLD!" #この時点でtemp.txtに"HELLO WORLD!"がwriteされている >>> sys.s

    pythonで標準出力されたデータを取得する - ゲシュタルト崩壊間近
    U1and0
    U1and0 2016/03/11
    close()したあとは、 標準出力ストリームがない!とpythonにエラーを出されます。 なので、普通の標準出力ストリームに戻すには、 >>> sys.stdout = sys.__stdout__
  • 株式投資で億万長者になるには時期を味方につけたい。 : サラリーマンが株式投資でセミリタイアを目指してみました。

    2016年03月11日06:00 株式投資で億万長者になるには時期を味方につけたい。 カテゴリ株日記 Trackback(0) 以前、Twitterでもつぶやいたのですが、株式投資で100万円くらいの投資からスタートして、1億円を目指すような夢を持った資産運用をするには、今は時期が悪いと思っています。 信用取引などのレバレッジを効かせた取引でなく、現物投資投資の10倍以上のリターンを目指すのであれば、景気サイクルで次の世界的な不況局面を待って、日経平均株価も1万円を割り込むような時期に資金を投入するなど、時期も味方につける必要があると思います。 ちなみに、私が株式投資を始めたタイミングは2002年10月です。 大手銀行が不良債権処理に苦しんで、メガバンクが倒産するとまでいわれた時期で、ニュースでも「日経平均株価がバブル後最安値を更新しました。」と連日報じられていました。 バブル後

    株式投資で億万長者になるには時期を味方につけたい。 : サラリーマンが株式投資でセミリタイアを目指してみました。
    U1and0
    U1and0 2016/03/11
    景気が悪い時期に株式投資をはじめるとなると、株式投資家や専門家ともに、今は株を買わないほうがいい、まだ下がるという声が大勢になると思います。 私もこのブログ上で、「いまは買うのを控えようと思います。」