python

pythonでの複素数の取り扱いと極座標変換し極座標グラフへプロットしてみた

pythonでの複素数の取り扱い 研究の中でpythonで複素数を使うことが多々あるためまとめておきます. pythonでは複素数は簡単に取り扱うことが可能である. 虚数単位をjで表す.(Not i) c = 2 + 5j 以上です 複素数の極座標変換 cmath.polar()を使うと(絶対…

Google ColabでKaggle! 【STEP1: Kaggle APIの設定とか】

Google Colabを起動 自分のGoogleアカウントからGoogle Colabを起動して開いて下さい Google Drive>新規>その他>Colaboratory kaggle APIのインストール !pip install kaggle Kaggle API Keyをダウンロードする Kaggleを開いて自分のアカウントページを開…

How to use numpy.squeeze() squeeze()の使い方

squeeze()は,配列の中に次元数1があるならばその次元を削除する. 例えば (28, 28, 1)の場合は(28, 28)となる. 画像処理で(28, 28, 1)のチャネル部分を削減してnumpy.imshow() などの関数を使って,グレースケール画像を表示しようした際に便利

KerasでCNNの中間層の可視化(特徴マップ)や重みの可視化まとめ

kerasで中間層の出力を取得 kerasでCNNの中間層を取得する方法は2種類存在する. ケース1 from keras.models import Model intermediante_layer_model = Model(inputs=model.input, outputs=model.get_layer("fc2").output) y = intermediante_layer_model…

激安ラジコン(RC)の自動運転化計画※RCをEV3に変更しました

目的:ラジコンの自動運転をすること 使ったもの ハード ラジコン:レゴ® マインドストーム® EV3 ラズベリーパイ3 カメラ:LOGICOOL C270 ソフト 言語:python DLライブラリ:Keras(on Tensorflow) その他:Opencv,numpy,paho-mqtt... システムの概要 今回用…

python環境の構築方法

python等でプロジェクトごとに環境構築する prenvを用いた環境構築 prenv installsudo git clone git://github.com/yyuu/pyenv.git ./pyenvpathの設定 export PYENV_ROOT=$HOME/.pyenv export PATH=$PYENV_ROOT/bin:$PATH eval "$(pyenv init -)"pythonバー…

numpy スライス

pythonのリストやnumpy配列でのスライスは i:j:n の形式で行います。 ここでi は開始インデックス、 j は終了インデックスを表しており、i以上でjより小さいインデックス(i <= n < j)でスライスされます。次に n ですが、これはステップ数を表しますが、ス…

python 数値計算 平方根 

# -*- coding: utf-8 -*- import math def main(): x = 5 y = math.sqrt(x) print(y) if __name__ == "__main__": main()

python数値計算 5のべき乗を計算したい場合

pythonでべき乗 5のべき乗を計算したい場合 # -*- coding: utf-8 -*- def main(): x = 5 y = pow(x,2) print(y) if __name__ == "__main__": main()

python 数値計算 絶対値|a|

pythonで絶対値を計算したい場合 abs(またはabsolute等)を使う # -*- coding: utf-8 -*- def main(): a = -10 a = abs(a) print(a) if __name__ == "__main__": main()