雑多な技術系メモ

自分用のメモ。内容は保証しません。よろしくお願いします。

2017-02-01から1ヶ月間の記事一覧

rubyのMechanizeでダウンロード

rubyのMechanizeでダウンロード rubyのmechanizeを使ってファイルをダウンロードしたいとき コード require "mechanize" agent = Mechanize.new agent.pluggable_parser.default = Mechanize::Download agent.get(<url>).save(<filename>) # <> はすべて自分用に変更してく</filename></url>…

numpyの配列の要素を四捨五入する

numpyの配列の要素を四捨五入する import numpy as np a = np.array([0.01, 2.0]) a = np.array(a) # => array([0., 2.])

anacondaでpythonのバージョン切り替える

anacondaでpythonのバージョン切り替える 前提 すでにanacondaが入っていること やりたいこと python2系に切り替えたい 手順 conda create -n py27 python=2.7 anaconda conda info -e # インストール済みのpythonのバージョン確認 source activate py27 # …

mechanizeのlinks_withの使い方メモ

mechanizeのlinks_withの使い方メモ linksの中から特定の文字列が含まれるlinkだけ取りたい時 require "mechanize" agent = Mechanize.new a = agent.get("http://yahoo.co.jp") a.links_with(text: /yahoo/)

pryでshellコマンドを実行する方法

pryでshellコマンドを実行する方法 ドット(.)でshell コマンドが使える 例 .ls .cd

numpyのshapeとndim

numpyのshapeとndim 前提 import numpy as np shape 各次元の要素数を確認することができる。 a = np.array([1, 2]) a.shape ## => (2,) , 各次元の要素数(行数、列数) ndim 次元を確認することができる a = np.array([1, 2]) a.ndim ## => 1 , 次元数

chainer初心者が畳み込みニューラルネット試してみた

うさぎとミサイルを見分ける うさぎ3枚、ミサイル2枚学習 とりあえず細かい動きだけ知りたかったのでやってみた しっかりしたやつは後日 画像は適当にとってきた コード import time import six.moves.cPickle as pickle import numpy as np import chainer …

はてなブログのグローバルナビ参考

以下のサイトどうり、html,cssを記述していけば、最低限のものはできる www.yukihy.com

リモートのbranchと同じbranchをローカルに作る方法

git

リモートのbranchと同じbranchをローカルに作る方法 git checkout -b test origin/test

ValueError: setting an array element with a sequence.

環境 ubunut : 16.04 python : Python 3.5.2 :: Anaconda 4.2.0 (64-bit) 原因 あたりまえだが、各配列のサイズが異なっていることが原因だった。 修正前 x_train = [] img = cv2.imread("labit.jpg", 0) img = cv2.resize(img, ( 100, 100 )) x_train.appen…

python 3系でopencvをpipでインストールする方法

環境 ubunut : 16.04 python : Python 3.5.2 :: Anaconda 4.2.0 (64-bit) opencv インストール pip install opencv-python 確認 import cv2

kerasのCIFAR10画像データ・セットについて

下記のコードのX_trainの中身をよく忘れるのでメモ。50000枚の画像データがX_trainに格納されている。 from keras.datasets import cifar10 (X_train, y_train), (X_test, y_test) = cifar10.load_data() X_trainの中身を視覚化 ゼロから作るDeep Learning ―…

ImportError: No module named 'pydot' 

「ImportError: No module named ‘pydot'」というエラーが出た。 自分の解決法をメモ 以下のコマンドで動くことを確認(ubuntu16.04,python3.5.2) pip install pydot pip install pydot-ng sudo apt-get install graphviz 退屈なことはPythonにやらせよう ―ノ…

ナビゲーションバーをつけるときのメモ

ここでは、AppCompatActivityを継承したクラスであることを想定 googleMapがデフォルトで表示されているアプリを作った際のものです。 MainActivity.java public class MainActivity extends AppCompatActivity implements OnMapReadyCallback { private Lis…