タグ

pythonとtipsに関するWackyのブックマーク (17)

  • pythonでのデータ分析時、死ぬほど調べるTipsをまとめておく。 - プロクラシスト

    こんにちは、ほけきよです。 pythonでデータを取り扱っているとき「あれ、これどうやるんだっけ??」 ってなること、ありませんか?僕は10分に1回程度なります。 いや、覚えろと自分でも思うんですが、覚えられないんですよね。100回くらい同じコマンドを調べてたりする。 物覚えが良くないので、ココを見れば絶対大丈夫なようにしておこうと思い、まとめてみました。 jupyterで最初に開くときに読み込むモジュールたち datetime 日付⇔文字列の変換 datetimeの足し算引き算 json dict型⇔json jsonファイルの入出力 datetimeをjsonにする時、エラーが出る pandas ~以外を表すやつ andとor inf弾く リストをdfにサクッと変換 datetimeとして読み込み 読み込み時にcodecのエラーが出る DataFrameのfor文 numpy lins

    pythonでのデータ分析時、死ぬほど調べるTipsをまとめておく。 - プロクラシスト
  • Windows で Python のバージョンを切り替えて使いたい - 傀儡師の館.Python:楽天ブログ

    2008.10.05 WindowsPython のバージョンを切り替えて使いたい テーマ:プログラミング言語 Python を使う(339) カテゴリ:Python Python 2.6 がリリースされたが、まだ様子見なので、Python 2.5 がメインでときどき Python 2.6 が使いたい。でも、Windows の場合、レジストリに情報が書き込まれているので、切り替えるときにはレジストリを書き換えなくてはならない。ちょっと面倒。.py ファイルをダブルクリックしたら起動されるのは、ファイルタイプが関連づけられているから。 例えば、こんなバッチファイルを作って、pych.bat としておいて、「pych 25」「pych 26」とかすると、一応切り替えができる(C:\Python25 と C:\Python26 にインストールされているとする)。 @echo off set

  • top — lights on zope

    製造業で働く人間が、いろいろな問題をZope(ゾープ)、Python(パイソン)などを使ったアイデアで解決していく過程を記録して行きたいと考えています。 お金使うな 知恵使え! お薦めのコンテンツ Python Recipebook(Rubyレシピブックをpythonで) フェルデンクライスメソッド なお、このサーバは以前は自宅で運用していましたが、今はDTIのレンタルサーバを利用しています。 構成 ソフトの作者の皆様、ソフトの情報を提供していただいている皆様、ありがとうございます。 Zope2.8.6 Plone2.1.2 COREBlog2.09b ServersMan VPS フェルデンクライス・プラクティショナーを探せ フェルデンクライス・メソッドを体験してみたいと思っても、どこでレッスンが行われているのかがよくわかりません。 そこで、Google My Mapsを使って、フェルデ

    Wacky
    Wacky 2007/11/14
    ープ)、Python(パイソン)などを使ったアイデアで解決していく過程を記録して行きたいと考えています。
  • Microsoft Corporation

    This browser is no longer supported. Upgrade to Microsoft Edge to take advantage of the latest features, security updates, and technical support. Learning for everyone, everywhere Explore Microsoft product documentation, training, credentials, Q&A, code references, and shows.

    Microsoft Corporation
    Wacky
    Wacky 2006/08/26
    様々な条件をトリガーとして、そのプロセスのスナップ ショット ダンプを生成したり、プロセス終了時の情報を記録することができます
  • 2006-03-18

    スクロールする背景を作るのは結構面倒です。 そこで、ワイヤーフレームもどきを作ってみるのはどうでしょうかー? という提案です。 http://kenmo.blog58.fc2.com/blog-entry-3.html 早速、proce55ingで作ってみました。 明日は、ゲームヘル2000のオフ会ですー。 kenmoはゲームヘルメンバーでもないのに、 OMEGAさんやD.K.さんなど有名人に会えるからという、 下心まる出しの突然参加者です。 自作ゲームを持ってくる方もいるみたいなので、 kenmoも、お蔵入りになっていたゲームを持っていきまーす。 さてはて、どんな話ができるのか…。 Pythonでは、以下のようにすると、自動的にコンソールとログに同時に出力できるようになります。 #!/usr/bin/env python # -*- coding: utf-8 -*- import tr

    2006-03-18
    Wacky
    Wacky 2006/05/02
    Pythonでは、以下のようにすると、自動的にコンソールとログに同時に出力できるようになります。
  • Trac+HyperEstraierでリポジトリヘッドの全文検索 - Charsbar::Note

    世間的にはGREE Labで話題になったSennaの方が熱いんだろうなあと思いつつ、鷹の島さんの「Trac からリポジトリ内全文検索やってみた」経由で「リポジトリの全文検索 with HyperEstraier プラグイン ver 0.1」(WeekBuildのHACK日記)というページを知ったのでテストしてみる。Winであろうと*nixであろうとこのふたつのページを見ておけば基的に問題ないはずですが、そそっかしい自分のためにメモしておくと、まず、makeindex.batの中、 estcmd gather -cl -fx .pdf,.rtf,.doc,.xls,.ppt T@estxfilt -ic CP932 -pc CP932 -sd %INDEX_FOLDER% %EXPORT_FOLDER% の拡張子部分(.pdf,.rtf,.doc,.xls,.ppt)は適宜修正しないと正し

    Trac+HyperEstraierでリポジトリヘッドの全文検索 - Charsbar::Note
  • IronPythonで.NET frameworkを使ってみる - okagawaの日記

    ■[Python]IronPythonで.NET frameworkを使ってみる プログラミング言語は、その言語自身の思想、使いやすさもさることながら、(標準)ライブラリの充実度がその魅力を決める要因になっていると思う。Perl(CPAN)やPythonrubyが選ばれる理由の一つにもなっているのだろう。Lisp/Schemeにあまり人気がないのは実用的なライブラリが不足しているのが大きいと思う。(reddit.comはライブラリの問題により、LispからPythonに乗り換えた) 標準ライブラリという観点で考えると、Windowsプログラミングにおいては.NET Frameworkは見逃せない。下記のような数々の利点がある。 Microsoft標準ライブラリ 言語に独立した(とされる)ライブラリ 既に C#,C++/CLI,VB.net,JScript.net,J#で利用実績あり Ir

    Wacky
    Wacky 2006/03/21
    byte配列の作り方:received = System.Array.CreateInstance(System.Byte,512)
  • Trac Hacks - Plugins Macros etc.

    Until now a registered user has been able to make a change without authenticating, by entering their username in the author field. Any user could make a comment using a registered username. While this hasn't been a significant problem up until now, i ... (Read more)

  • http://tokuhirom.dnsalias.org/~tokuhirom/tokulog/2189.html

  • KazuoMoriwaka/Journal/2006-01-17 - MoriMoin

    tracの特定ページを書き変えるスクリプト(trac 0.8.4 で動作確認) これを元に適当にいじってお使いくださひ TestPage を foo という中身に置換する。署名は 'put.py'とする なんちゅうかelementtree強すぎ。 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 import urllib import elementtree.HTMLTreeBuilder as HTMLTreeBuilder tracbase = 'http://www.example.com/projects/fms/wiki/' pagename = 'TestPage' text = 'foo' author = 'put.py' # 編集画面 f = urllib.url

    Wacky
    Wacky 2006/02/18
    tracの特定ページを書き変えるスクリプト
  • range と xrange - こもろぐ @tenkoma

    http://www.python.jp/doc/nightly/lib/built-in-funcs.html#l2h-56 http://www.python.jp/doc/nightly/lib/typesseq-xrange.html rangeは関数でxrangeはクラスなんだな.あんまり大した違いは無いと考えていいのか? >>> x = xrange(10) >>> x xrange(10) >>> for i in x: print i, 0 1 2 3 4 5 6 7 8 9 >>> x = range(10) >>> x [0, 1, 2, 3, 4, 5, 6, 7, 8, 9] >>> for i in x: print i, 0 1 2 3 4 5 6 7 8 9 >>> 余談:インスタントハッキングの問題 http://www.python.jp/pipermai

    range と xrange - こもろぐ @tenkoma
    Wacky
    Wacky 2006/01/28
    rangeは関数でxrangeはクラスなんだな.あんまり大した違いは無いと考えていいのか?
  • 2006-01-11

    バイナリデータの定義 print "\xff" # 16進の0xff文字列 16進数を文字列に変換 from binascii import * x = "\xff" s = b2a_hex(x) print "%r"%s 文字列を16進に変換 from binascii import * s = "ffffff" x = a2b_hex(s) print "%r"%x for c in x: print "%r"%c 比較演算子をつなげて使う timer = 0 while True: print "%d:"%timer, if 0 <= timer < 1: print "Init" elif 1 <= timer < 10: print "MainLoop" else: print "Finish" break timer += 1 enumerateでインデックスと値を同時に取る

    2006-01-11
    Wacky
    Wacky 2006/01/28
    Pythonでのバイナリデータの扱い
  • Pythonでの整数の除算 - スコトプリゴニエフスク通信

    ■[Python]Pythonでの整数の除算 Pythonで小数点以下の切り上げ処理で意図しない結果が返ってきて、ちょっと悩む。 >>> import math >>> math.ceil(15/10) #2.0を期待 1.0 原因を調べてみると、Pythonリファレンスマニュアルに、次のようにある。 / (除算: division) および // (切り捨て除算: floor division) は、引数間の商になります。数値引数はまず共通の型に変換されます。 整数または長整数の除算結果は、同じ型の整数になります; この場合、 結果は数学的な除算に関数 `floor' を適用したものになります。 つまり、現行のPythonでの整数同士の除算は、小数点以下が切り捨てられて結果も整数になる。上記の例だと、15/10の結果は1になるので、ceilの結果も当然意図しないものになる。 この仕様は将

    Wacky
    Wacky 2006/01/28
    現行のPythonでの整数同士の除算は、小数点以下が切り捨てられて結果も整数になる。
  • windowsでパイプをつかう - haruki からの平面波

    Wacky
    Wacky 2005/12/30
    windowsでpipeを使うには、python ???.py というようにする。???.pyを直接呼ぶとだめ。.batファイルを作って、内部でpython ???.py と書くと良い。
  • pythonの正規表現モジュール - lethevert is a programmer

    pythonは、正規表現が組み込みではなく、モジュール化されているのですが、その関係がちょっとややこしい。 http://rakunet.org/TSNET/TSpython/14/427.html ちょっと調べただけで、regex, pcre, sre, reという4つのモジュールが出てきて、基的にreを使うみたいなのだけれど、reとpcreは違うみたい。なんか、上のスレッドでは、pcreはobsoleteではないかという話になっているけど・・・ - とりあえず、ネストした括弧にマッチできるように、下のような正規表現を書いたのだけれど、reモジュールではコンパイルできない。 p = re.compile(r""" (?P<pn> \( ( (?:[^()]+) |(?P=pn) )* \)) """,re.X); - preモジュールを見つけた。deprecateだと怒られるが、使える

    pythonの正規表現モジュール - lethevert is a programmer
    Wacky
    Wacky 2005/12/14
    regex, pcre, sre, reという4つのモジュールが出てきて、基本的にreを使うみたいなのだけれど、reとpcreは違うみたい。
  • ふーばーばずほげは移転しました

    Wacky
    Wacky 2005/12/03
    2.4 で追加された set オブジェクトは順番を保持しない,重複を許さない集合型.差集合とかの演算ができる.応用すればリストから重複を取り除くのが楽になる
  • PythonSpeed PythonSpeed

    PythonSpeed 多くの人がPythonプログラムの速度について心配を持っています。でもPythonを使わないと、堪らないくらい実行速度上のロスがありますよね? 中には「なんだ、インタプリタのスクリプト言語か、まるっきり遅いや」なんて結論づける人もいます。また、Pythonを実際に試してみて、実行効率が十分なことに気づく人もいます。でも時には、 とっても遅いプログラムができあがることもあります。 実行速度がそんなに重要?ホントに? 多くの人が必要以上に速度に取りつかれていて、このような種類の問題では、Cが優れた実績を示していることから、全ての面で優れた言語だと考えています。別の人々は、開発の速度がより重要で、Pythonを選ぶのはそのような時に限り、まあそれなりの速度だろうと考えています。そして頻繁に、期待を超えた速度で動いていることに驚かされています。時には、同じ開発時間を費やした

    Wacky
    Wacky 2005/11/20
    pythonの高速化tips
  • 1