Amazon dash こんなときどうするの?

プライムデーでdashボタンが100円で売っていたのでつい買ってしまった.折角なのでdashボタンに興味をもつ人たちの為に,Amazon dash質問集をまとめたいと思う. Q. Amazon dashはタダなの? いいえ,有料です. Q. dashボタンがタダじゃないって... 買う人…

YOLOはOpenCV3.4.1に対応していないみたい[18.7.10時点]

インストールに失敗した私の環境 OpenCV: 3.4.1 Python: 3.6 CUDA: 9.1 実行した手順 $ git clone https://github.com/pjreddie/darknet.git $ cd darknet ~/darknet/ にある Makefile を編集 GPU=1 CUDNN=1 OPENCV=1 Makefileを保存後、makeする。 $ make m…

Dockerインストール時にNo module named 'apt_pkg'

問題が起きた環境 Python3.6 問題発生 Dockerの公式インストール手順4を実行中にインポートエラー発生 Docker公式インストール手順 https://docs.docker.com/install/linux/docker-ce/ubuntu/#set-up-the-repository 実行コマンド sudo add-apt-repository \…

NLTKのコーパスを用いたストップワード除去(英語)[Python][NLP]

以下手順 In [1]: import nltk.corpus import stopwords In [2]: stopWords = stopwords.words('english') In [3]: stopWords Out[3]: ['i', 'me', 'my', 'myself', 'we', 'our', (省略)] In[4]: len(stopWords) Out[4]: 179 In[5]: words = ["he", "gets", …

AWS CLIでローカルのファイル/フォルダをS3にアップロード

AWS CLIの設定が既にされていることが前提の話。 まだの方は下のリンクを参考に設定してください。 docs.aws.amazon.com ローカルのファイルのアップロード 構文: aws s3 cp [ローカルにあるファイルのパス] [S3のバケットのパス] 例: aws s3 cp ./hoge.txt…

Windows10にTensorflowとKerasをインストール

環境 Anacondaをインストール Anaconda Navigatorを開いて新しい環境を作る Tensorflowのインストール Kerasのインストール 環境 OS: Windows10(64bit) CPU: Intel Core i5-8400 GPU: GTX1080Ti MEM: 16GB Anacondaをインストール Python使いにはお馴染みAna…

GrovePiをRaspi 3B+に取り付けて簡単にLチカを行う[Grove][Python][RaspberryPi]

Groveとは? 用意したもの GrovePi+シールドをRaspberry Piに取り付ける GrovePiのソースコードをダウンロード&インストール GrovePi+シールドにLEDモジュールを取り付ける GrovePiのサンプルプログラムを実行しLEDをチカチカさせる Groveとは? マイコンに…

ワールドカードでタグ検索

# 必要なモジュールのインポート import BeautifulSoup import re try: # Python 3 from urllib import request except ImportError: # Python 2 import urllib2 as request # urlはスクレイピング対象 ex) url = http://www.hoge.co.jp/content response = …

フォルダ内のファイルを特定の割合に分ける[Python]

なんでこんなことするの? CNNで学習するために、画像ファイルをTrainingとValidationに分けたかったから。 画像ファイルを7:3に分けるスクリプト from glob import glob from os.path import join import random img_src = "/home/img/" # 指定パスのPNG画…

PILで透過PNGのαチャンネルを消す方法[Python][PIL]

なんでこんなことするの? Pytorchで透過PNGをテンソルに変換したらエラーがでたから。 やり方 In[1]: from PIL import Image In[2]: img_pil = Image.open("hoge.png") In[3]: img_pil.mode Out[3]: 'RGBA' In[4]: img_pil = img_pil.convert("RGB") # αチ…

find_allの後にfind_allしたいとき[Python] [Beautiful soup]

Beautiful soupでパースしたオブジェクトにfind_allの後にfind_allをするとエラーが出る. # エラーがでる例 soup = BeautifulSoup(html, "html.parser") obj = soup.find_all("td") obj = obj.find_all("a") 回避策:forで抽出したオブジェクトに対し,find…

Kaggleからダウンロード可能な機械学習用データセット

Kaggleは世界中のデータサイエンティストが自身の腕を競い合うコンペティションだ. 競技者たちはスポンサーが提供するデータセットに適切な予測なモデルを構築し,その予測精度を競う.もしあなたが1位をとることができたのであれば,賞金(大体$25,000の場…

'/etc/apt/sources.list.d/cuda.list' を上書きしようとしています。のエラーがでたときの対処法

入力したコマンド: $ sudo dpkg -i cuda-repo-ubuntu1710_9.2.88-1_amd64.deb でたエラー:(データベースを読み込んでいます ... 現在 127833 個のファイルとディレクトリがインストールされています。) cuda-repo-ubuntu1710_9.2.88-1_amd64.deb を展開す…

Ubuntu16.04にNeo4jをインストールして動かすまで

Neo4j のインストール リポジトリキーを取得し、aptリストに追加 $ wget --no-check-certificate -O - https://debian.neo4j.org/neotechnology.gpg.key | sudo apt-key add - $ sudo apt-get update $ sudo apt-get install neo4j Neo4jのサーバーが自動的…

Win版AnacondaでPermission deniedがでたときの対処法

Anaconda Prompt上で以下のコマンドを打つだけでOK (標準のCommand PromptやWindows Power Shellではない) anaconda-navigator --reset

Graphvizで描いたノードに画像を貼り付ける(Pythonで)

ノードの引数に貼り付けたい画像のバスを書くだけ。 from graphviz import Digraph # Ready to parent graph. g = Digraph(comment = 'Graph') g.node('A', 'King Arthur', image="king.png") g.node('B', 'Sir Bedevere the Wise') g.node('L', 'Sir Lancel…

NLPででてくる BIO Tag って何?

BIO Tagは Entity Recognition や Semantic Role Labeling のタスクなどで単語につけるタグとして用いられ, それぞれの文字に以下の意味がある. B: 'beginning' 固有表現の始点を意味する I: 'inside' 固有表現の内部を意味する O: 'outside' 固有表現の外側…

深層学習用環境のセットアップ Ubuntu GNOME 16.04 LTS + CUDA9.1 + cuDNN7

Ubuntu GNOME 16.04 LTS のインストール 日本語のフォルダ名を英語に変換 Linux kernel header のインストールを行う CUDA9.1 のインストール NVIDIA driversをロードするために再起動 CUDA9.1 と NVIDIA driverがインストールされているかを確認 cuDNN 7 の…

Pythonの実行環境を構築したDockerコンテナに入ってコマンド実行

Pythonの実行環境を構築したDockerコンテナに入ってコマンド実行 $ docker exec hoge-container python hoge.py arg1 arg2 hoge-container: Pythonの実行環境が入っているコンテナ python hoge.py arg1 arg2: 2つの引数を付けてPythonスクリプトを実行する…

Jupyter Notebook の初回起動時のワーキングディレクトリを変更

# configファイルの作成 $ jupyter notebook --generate-config # geditでconfigファイルを開き、c.NotebookApp.notebook_dirの変数に好きな場所に書き換える $ gedit ~/.jupyter/jupyter_notebook_config.py jupyter_notebook_config.pyの中身 ~~~~~~~~~~~ …

Python 正規表現 $で囲われた文字を置換

やりたいこと: $\beta$($circ$C) を (C) にしたい 正規表現: \$.+?\$ 詳細: \$: $をエスケープ +: 1回以上の繰り返し ?: 0回または1回の出現 In[1]: import re In[2]: re.sub(r"\$.+?\$","", r"$\beta$($circ$C)") Out[3]: '(C)'

ImageMagick 7 で画像の切り抜き convert -crop

>> magick convert input.png -crop 100x100+10+20 output.png ver7からmagickコマンドを付けて実行しなければならなくなったのです

Python pandas 列の範囲を指定して欠損値判定

# Make Dataframe In[1]: df = pd.DataFrame({"A" : ['foo', np.nan, 'bar', np.nan,'foo', 'bar', 'foo', 'foo'], "B" : ['one', 'one', np.nan, np.nan,'two', 'two', 'one', 'three'], "C" : ['hoge', 'fuga', np.nan, 'fuga', np.nan, np.nan, 'hoge', '…

リストの要素の検索-ある要素が初めて現れるのは何番目か?

num_list = [0,0,1,0,0,0] num_list.index(1) >> 2 num_list.index(0) >> 0 num_list.index(2)>> Traceback (most recent call last): >> File "<ipython-input-8-4fca9221ee97>", line 1, in <module> >> tmp.index(2) >> ValueError: 2 is not in list</module></ipython-input-8-4fca9221ee97>

Raspberry Pi 3 model BにWi-fiでXRDPしようとしたらハマった

Raspberry Pi 3 model BにWi-fiでXRDPしようとしたとき,ifconfigで確認したwlan0のipアドレスを打つと,エラーがでて接続できない. 何度も設定を見直すが,間違えている個所はないように見える. そんな時,何気なく打ったip addのコマンドで表示されたwla…

Dockerコンテナ内で日本語環境の設定

コンテナ内でライブラリをインストールし./bashrcを書き換える. # apt-get install language-pack-ja-base language-pack-ja# vi ~/.bashrc # source ~/.bashrc...export LANG='ja_JP.UTF-8'

Spyder with python2/3 で自動補完(Autocomplete)が使えないときの対処法

以下のパッケージをインストールすれば解決 Python2と3でパッケージ名が違うという罠... [Python2] $ pip install rope [Python3] $ pip install rope-py3k

さくらクラウドにGUI開発環境を作る(xrdpではない方法)

知人から2万円分のさくらクラウドクーポンを貰い,サーバーを作成してみた.接続は簡単!さくらクラウドのコントロールパネルに表示されるIPアドレスにsshなどでアクセスするだけ. これだけでも十分使えるものの,CUIではなくGUIで開発環境を立てたい. 今…

Surface pro 3 でスクリーンショット

全画面のスクリーンショットWin+Space+FnアクティブウィンドウのみのスクリーンショットWin+Space+Fn+Alt WinキーとFnキーを押した後にSpaceを押すと撮りやすい。デフォルトの保存先C:UsersPicturesScreenshots

[MAYA2017]Arnoldで360°パノラマ動画をレンダリングしてみる

最近,VRが流行り始めパノラマ動画の需要が高まっているようだ.そこで今日はMAYAを使ったパノラマ動画のレンダリングを試してみる. テストシーンの用意 自前でシーンをつくれる能力をもつ人にとっては必要のない工程だが,私のようにシーンをつくれるほど…