ITの隊長のブログ

ITの隊長のブログです。Pythonを使って仕事しています。最近は機械学習をさわりはじめたお(^ω^ = ^ω^)

Python

TypeError: 'RingBuffer' object does not support item assignment

今日は朝からKeras rlをいじっていた。まだおわらん。。。。 TypeError: 'RingBuffer' object does not support item assignment 何このエラー...つらい 特殊メソッド名 - Dive Into Python 3 日本語版 特殊メソッドを実装すればよいとのこと。確かにこのRin…

モジュール`google-cloud`をインストールしたらエラー

googlecloudplatform.github.io $ pip install google-cloud # ... File "/Users/user/.pyenv/versions/3.6.1/lib/python3.6/site-packages/pkg_resources/__init__.py", line 2120, in _rebuild_mod_path orig_path.sort(key=position_in_sys_path) Attribu…

【雑感】「Effective Python」

Effective Python ―Pythonプログラムを改良する59項目作者: Brett Slatkin,石本敦夫,黒川利明出版社/メーカー: オライリージャパン発売日: 2016/01/23メディア: 大型本この商品を含むブログ (5件) を見る 今さっき読み終わった。感想をつらつらと書く。 Pyth…

今「Effective Python」って本読んでいるけど面白い : 【Effective Python】読書ログ1日目

Pythonの技術書ってなんだかんだはじめて読んだかも。 Effective Python ―Pythonプログラムを改良する59項目作者: Brett Slatkin,石本敦夫,黒川利明出版社/メーカー: オライリージャパン発売日: 2016/01/23メディア: 大型本この商品を含むブログ (5件) を見…

ここ最近でPythonの覚えたこと

ざつーな俺用まとめ。見てもいいことないのでブラウザバック。 python2.7.13 Interactiveで試した やったことをどっかに残して置きたかっただけなのと、それぞれ個別に記事を投稿するのがめんどかったから。はい。 dictionaryのkey一覧がみたい でかいレスポ…

【Python】Tensorflowでresizeした画像をmatplotlibで表示したい

>>> import matplotlib >>> import matplotlib.pyplot as plt >>> import tensorflow as tf >>> tf.__version__ '1.1.0' >>> matplotlib.__version__ '2.0.0' Tensorflowの画像前処理関数って結構豊富っぽくて使いたいって練習しようとしてた。 tf.image.res…

【Python】kerasで保存したweightsをh5pyを使って取得する

難しかった。(というかこのファイル構造よくわからん) $ ls model_weights.h5 # kerasで保存したファイル $ python # ... >>> import h5py >>> model_weights = h5py.File('./model_weights.h5', 'r') >>> model_weights.keys() KeysView(<Attributes of HDF5 object at 4383104920>) # (´・ω・`)?</attributes>…

【Python】Cython試してみた

Jupyterではマジックコマンド?を書けばすぐ実行できるけど、コマンドラインから実行するやりかたがわからなかったのでメモ。 setup.py # -*- coding:utf-8 -*- from distutils.core import setup from distutils.extension import Extension from Cython.Di…

【Python】flask8を実行したら「AttributeError: module 'pydocstyle' has no attribute 'PEP257Checker'」

よくわからんかったけど、ここで解決。 gitlab.com flake8-docstringsをinstallかアップデートすればいいらしい。 $ pip install flake8-docstrings -U 解決!

AttributeError: module '_Box2D' has no attribute 'RAND_LIMIT_swigconstant'

OpenAI Gymのbox2dの中にある、"CarRacing-v0"で遊ぼうとした。 gym.openai.com このゲームをgymからではなく、直接操作して遊びたかった。 ソースを調べてみると、$HOME/.pyenv/versions/anaconda3-4.3.1//lib/python3.6/site-packages/gym/envs/box2d/car_…

今週学んだことをちょっとだけ書く

今月入社した会社さんは、いわいるデータサイエンティストを職とした感じで、Python、R、SQLを主に使うとのこと。 その中で「ほほー」と思ったこと(だけ)を書く。 ちなみに、大した内容ではなく自分だけのメモでおいておく。 任意の数値区切り別にグルーピ…

【起動できませんでした】面白そうなOSS見つけた。「python-for-android」

github.com README.mdやドキュメントだけでは起動できず、ソースを読んでオプションを試してみたけど、結局Android起動まではできませんでした。 また試してみるかもしれないので、メモしておく。 とりあえず試した Getting Started — python-for-android 0.…

virtualenvがゆうこと効かない

ImportError OSError: Command 動かないよ!!!!! って、怒っていたらですよ。 $ sudo virtualenv test ・・・うまくいきました。 管理者権限が必要だったようです。1時間。ワロタ 帰る。

Pythonのstatic site generatorで、Pelicanを使ってみた

static site generatorとは? えーと、、、うん。静的な言語みたいにコンパイルしたHTMLとCSSを上げるやつ。でいいかな。(違うような気がしてきた) んで、これが必要になったので、ちょっと試してみました。 install pipで入りました。 $ pip install Peli…

【Python3】いまさらなんだけど、Pythonでdictionaryを引数で渡す書き方

知らんかった。。。ていうか見たことある書き方だったけど、ずっとリファレンス渡しだと勘違いしていました。。。orz def two(image_path, **start_point): print(start_point.x) # 768 print(start_point.y) # 256 two(image_path, x=768, y=256) 追記 もっ…

【Python2.7】BeautifulSoupで(個人的に)よく使うコードをメモ

といっても、初歩的な初歩なんですけども。。。 準備 from bs4 import BeautifulSoup これでおk。まだインストールしていないならpipでインストールしてね。 今回はurlからデータを取得してそれをBeautifulSoupへ渡す。 import requests response = request…

opencvでトリミング

clngn.hatenablog.com こちらを参考にしました。 これを使ってseleniumのスクショと組み合わせてほしいところだけ取得するよう改造する。

【Python3】Python3でgeneratorのnextは「__next__()」

画像認識で類似度判定したかった。 qiita.com こちらのソースをパクリリスペクトしましたm(_ _ )m で、動かないのね(´;ω;`)ブワッ なーぜー File "image_compare.py", line 18, in matching result.append(target.next()) AttributeError: 'generator' obje…

AnacondaでDjangoインストール

環境 $ python --version Python 3.4.4 :: Anaconda 2.3.0 (x86_64) インストール $ conda install -c https://conda.anaconda.org/anaconda django 確認 $ python ... >>> import django >>> django.__version__ '1.9.5' プロジェクト作成 $ django-admin.p…

【予約した】PythonによるWebスクレイピング

www.amazon.co.jp ぽちった!すごく楽しみ(^^

【Python3】GPXファイルジェネレータ

d.hatena.ne.jp こちらの方が作成したスクリプトをpython3にしました。ソースお借りいたしますm(_ _ )m Forkしたかったけどgistの使い方がよくわからない。。。 # # python drive.py "origin" ["waypoint" ... ] "destination" # # i.e. python drive.py "Un…

iPythonからRを実行する

今Jupyterって名前らしい。 iPythonからRが実行できるということを聞いたので、試してみる。 その時のメモ これはRのコンソールから install.packages(c('rzmq','repr','IRkernel','IRdisplay'), repos = c('http://irkernel.github.io/', getOption('repos'…

【Python3】入力から複数行値を取得する

プログラミングコンテンストとかでよく使うかも。 import sys # 複数行取得 input_lines = sys.stdin.readlines()

【Python】s3にupload、s3からファイルをdeleteをpythonで

Python3でやる。 s3を操作するために必要なモジュールをインストール $ pip install boto3 また、アクセス権限やキーの設定なども済ます。(これはここでは書かない) ファイルをアップロード import boto3 import urllib.request s3 = boto3.resource('s3')…

Django勉強中

Django勉強中。 とりあえず途中までをメモ。 MVC CakePHPなどの他MVCフレームワークを使うとちょっとこんがらがる。 CakePHP Model View Controller Django Model Template(CakeでいうView) View (CakeでいうController) Model.objects.get()で、取得で…

機械学習・クラスタリングを理解するまで6日目

前回 aipacommander.hatenablog.jp とりあえずいい感じのプロットできました。 それでは!いよいよクラスタリング。 本の通りに進めます。 ライトユーザーを除外 書籍(P46)によると、「ビジネスのデータは自然じゃないので、セグメントを別けて、とあるセ…

機械学習・クラスタリングを理解するまで5日目

前回 aipacommander.hatenablog.jp とりあえずグルーピングした値を用意した。 それを今度はmatplotlibってやつでプロッティング(?描画って意味かな?)する。 >>> import matplotlib.pyplot as plt とりあえず渡す >>> grouping_user_id user.id 4 7 9 2 …

機械学習・クラスタリングを理解するまで4日目

機械学習の本。P44のことをしたかった。 本はRで書いてあったが、Rわかんないので(試してみてもよかったが)Pythonでやることにした。 csv読み込み -> グラフを作成。なんてことをしたかったが、そもそも数値になっていないのでグラフ化できなかった。 DB使…

【Django】RemovedInDjango110Warning: django.conf.urls.patterns() is deprecated

photo by Maven@China RemovedInDjango110Warning: django.conf.urls.patterns() is deprecated and will be removed in Django 1.10. Update your urlpatterns to be a list of django.conf.urls.url() instances instead. Django起動したらこんなエラーが…

Macにanacondaをインストール

機械学習を勉強し始めたので、便利と噂のanacondaをインストールしました。 $ pyenv install anaconda-2.1.0 # 環境をanacondaへ切り替え $ pyenv global anaconda-2.1.0 んで、このサイトさんを参考にしました。 omoshetech.com ついでOpenCVも入れようかな…