技術をかじる猫

適当に気になった技術や言語、思ったこと考えた事など。

Python

Titanic をゴリゴリ

なるべく基本に忠実にやってみました。 github.com ローカル上の検証では 87% 出てる…けど実際にはそういかないんだろーなー

Python 3.x でのシェルとの共存

Python3.7.x で動作確認。 ちまちま記事を追加中。 github.com シェルとの相互運用周りを行うサンプルです。 Python のシェルライク起動 Python を python コマンド引数でなく実行する方法です。 先頭に #!/usr/bin/python を突っ込んで実行権限を与えます。…

データサイエンスの勉強(データをざっくり眺める)

データサイエンスの育成講座(3) - 技術をかじる猫 この辺の続き データダウンロードと解凍 ファイルのダウンロードと解凍…って何回やるかは不明だが。 import requests, zipfile from io import StringIO import io target_url = 'http://archive.ics.uci.ed…

データサイエンスの育成講座(3)

東京大学のデータサイエンティスト育成講座 ~Pythonで手を動かして学ぶデ―タ分析~作者: 塚本邦尊,山田典一,大澤文孝,中山浩太郎,松尾豊[協力]出版社/メーカー: マイナビ出版発売日: 2019/03/14メディア: 単行本(ソフトカバー)この商品を含むブログを見る #…

データサイエンスの育成講座(2)

東京大学のデータサイエンティスト育成講座 ~Pythonで手を動かして学ぶデ―タ分析~作者: 塚本邦尊,山田典一,大澤文孝,中山浩太郎,松尾豊[協力]出版社/メーカー: マイナビ出版発売日: 2019/03/14メディア: 単行本(ソフトカバー)この商品を含むブログを見る …

暫く積んでた本の着手

Kaggle やり始めて撃沈して、ちまちま勉強していたけど、そもそも基礎がなってない気がしてそれっぽい物を探した痕跡。 最近までずっと Salesforce で Trail 祭りしてたからなぁ(汗 東京大学のデータサイエンティスト育成講座 ~Pythonで手を動かして学ぶデ―…

Compass から勉強会情報を拾う

Compass から勉強会名と参加率を拾ってみる まず何がしたかったかというと、勉強会のタイトルを形態素解析して、その募集人数と参加者(+参加待ち)の統計とったら、勉強会界隈のトレンドが追いやすくなるんじゃね?と思ったのが始まり。 で、その為の第一…

教師あり学習アルゴリズム

pandas とか matplotlib とか色々弄っていく。 インプットはコレ Pythonではじめる機械学習 ―scikit-learnで学ぶ特徴量エンジニアリングと機械学習の基礎作者: Andreas C. Muller,Sarah Guido,中田秀基出版社/メーカー: オライリージャパン発売日: 2017/05/2…

scikit-lern 練習

ついでに 今回の日記は実は全部 jupitor notebook からのコピペなんだ…すまない。 やばすぎるわこれ(汗 まずは使うライブラリを取り込んでみる numpy : 行列演算ライブラリ scipy : 科学技術計算ライブラリ matplotlib : グラフ作画ライブラリ pandas : デ…

Landslide

社内プレゼンすることになったんだが、どうにもパワポが気に入らない。 デザインや機能がじゃなく、バージョン管理できないことと、他に応用ができないところ。なので、基本 RestructuredText で書いて変換をかける。上司にゃ「何で普通のことを嫌がる(でき…

Zope 入れてみた

急に Zope いじる必要が出たので、勉強用に自宅に入れてみた。 ただ、最新版のリンクが見つからなくて切れそうになったのでメモ。てか、リンクをメモ。 easy_install -i http://download.zope.org/Zope2/index/2.12.2/ Zope2上記ではうまくいかない場合もあ…

IPython 突っ込む

コマンド突っ込むだけ。 $sudo easy_install ipython

Mac にPython環境整えてみる

とは言っても、普通にインストールするだけなので、本来なら書くことがあまりない。 Python 自体、2.5 はデフォで入ってるので、2.6 以上欲しい人向け。 インストーラの挙動が気になったトコでいろいろ書いてみた。 Python インストール(Python 公式) 何のこ…

【モデル利用】Django 初心者がコミュニティサイト的な何かにチャレンジしてみる

コレまでの履歴 【インストール編】Django 初心者がコミュニティサイト的な何かにチャレンジしてみる 【プロジェクト作成】Django 初心者がコミュニティサイト的な何かにチャレンジしてみる 【モデル作成】Django 初心者がコミュニティサイト的な何かにチャ…

【モデル作成】Django 初心者がコミュニティサイト的な何かにチャレンジしてみる

コレまでの履歴 【インストール編】Django 初心者がコミュニティサイト的な何かにチャレンジしてみる 【プロジェクト作成】Django 初心者がコミュニティサイト的な何かにチャレンジしてみる 三回目、データベースモデルを作ってみる。 その前に、先ず使いや…

【プロジェクト作成】Django 初心者がコミュニティサイト的な何かにチャレンジしてみる

前回に続いて二回目です。 相変わらずここの人に助言貰って作ってます。 やっぱメインで使ってる人は一味違うね☆ プロジェクトの作成 先ずWebアプリケーションの土台を作ります。 RubyOnRails(Ruby) も Symfony(PHP) もプロジェクトという共通土台の上にアプ…

【インストール編】Django 初心者がコミュニティサイト的な何かにチャレンジしてみる

予め断っておきます。 構造とか正しいとは思えないので鵜呑みにしないでください 仕事では IronPython と C# ばっかな人なので、Python の書き方(流儀)知りません 自分の思うコミュニティサイトのしかも基礎部分しか書く気がないです 綺麗な書き方とか、アイ…

Pinax サンプルを実行してみる

いや、解析して何をどう使えばいいとか分からないんですけどね、、、。 とりあえずWindowsで何とかPinax動かそうとしてみた。とりあえず、PIL をこのへんからダウンロードしてインストールします。 そして、Pinaxをダウンロードし、解答。 このとき、ディレ…

IronPython を本気で弄る準備

VisualStudioIDE上でどうしてもPythonしたくなったので、メモ。 まずは、IDEの受け入れ準備。VisualStudio2008Shell(integratedMode)ServicePack1再頒布可能パッケージ 言語統合に必要らしい。VisualStudio2008SDK1.1 VisualStudio拡張SDKIronPythonStudioIn…

GoogleCodeクローン

http://www.moongift.jp/2008/07/longhouse/やっぱこの位が一番使いやすいのかも? Windows でそのまま走らせると、レジスト系でエラーが出るな。 UNIX 向けだから当たり前ですが。 基盤は Twisted なるほど、サーバなのね。

Django でコードレビューツール

http://code.google.com/p/reviewboard/とりあえずメモ。 家帰ってテストせねば

メモ化機構を切り離してみる

メモ化の概念的には、結局のところ、引数パターンに対する辞書があって、一度やった処理は記録して使いまわす。 前回のものから、メモ化部分を抽出するだけしてみると、 def tarai(x, y, z): if x <= y: return y return tarai(memorize(x - 1, y, z), memor…

クロージャの無い言語でクロージャもどきかよっ!

http://ml.tietew.jp/cppll/cppll/article/10669調べてたらあった、、、、 恐るべし、、、、。とりあえずPython移植 def tarai_lazy(x, y, xx, yy, zz): if x <= y: return y z = tarai(xx, yy, zz) return tarai_lazy(tarai(x - 1, y, z), tarai(y - 1, z, …

たらいまわし関数

いまさらかもしれないが、関数型言語勉強会で、たらいまわし関数についてやってたので、Pythonでどうにかしてみた。 というのも、現場でPythonを使った回答がうまく出来なかった為、リベンジしようという話。Haskell のたらいまわしtmaeda 日記 C++でたらい…

IronPython 2.0 突っ込んでみる

IronPython2.0 を整えるメモ。 1. IronPython2.0(現時点Beta4)入手→インストール 2. IronPythonStudio入手→インストールただし、VisualStudio.NET2008 に IronPythonStudio 突っ込むには、「IronPythonStudioIntegratedSetup」でないとダメらしい。

Django 1.0 alpha 入れてみた。

使い勝手はそう大きくは変わらない気がした。ここの人ほど細かくは弄ってないので何とも言えないですけど。http://code.djangoproject.com/svn/django/trunk/上記URLから、SVNで落として、setup.py installコマンドで一発。 楽ですね。

Jython突っ込んでみた

西尾様の新書が出てて、Jython本だった。 衝動買い。Javaは好きじゃないが、Pythonは大好き。 業務ではJavaだけど(;・∀・)個人のコーディングで、Javaが必要なときはコレ使うわー なんせ蛇依存(じゃいぞん)だから。

Pythonでメールチェッカ作ってみる。

あぁ、、ライブラリがちゃんとあるよ。 素敵だ。 http://www.python.jp/doc/nightly/lib/pop3-objects.htmlpythonで、取り合えずメールの受信コードだけ書いてみる。 # -*- coding: utf-8 -*- import poplib,email,time # 基本設定 server = "mail.white-aza…

mod_wsgi をインストールしてみる

取り敢えず依存パッケージをインストール $yum -y install python-devel $yum -y install apr-devel $yum -y install apr-util-devel $yum -y install httpd-devel その後、mod_wsgiをダウンロード&インストール $svn checkout http://modwsgi.googlecode.c…