Cucco’s Compute Hack

コンピュータ関係の記事を書いていきます。

2016-11-01から1ヶ月間の記事一覧

pythonで逐次入力に対して移動平均を計算するためのクラス

pythonで、逐次入力に対して移動平均を計算する。 移動平均幅は、コンストラクタの引数に与えておく。以下、ソース。 # -*- coding: utf-8 -*- class MovingAverage: """逐次入力に対して移動平均を計算するためのクラス""" def __init__(self,size): # コン…

Matlab 2016bのwebreadがおかしい

Matlab 2016bのwebreadの動きがおかしかったのでメモ。 問題 Matlab 2016aでは正しく動いていたのに、Matlab 2016bにあげたらbad requestが返ってくるようになった。 原因? URLの中にある時刻の表現の中で%3Aのエンコードがおかしなことになってることが判…

PythonからMatlabの関数を呼び出す

matlab.engineのインストール 管理者権限で起動したコマンドプロンプトで以下を実行 cd "C:\Program Files\MATLAB\R2016a\extern\engines\python\" C:\Python34\python.exe "C:\Program Files\MATLAB\R2016a\extern\engines\python\setup.py" install なぜか…

Matlabで1×Nのサイズのベクトルを2次元配列に変換

まずは変換のルールを確認 3×4の2次元配列を用意。 >> a=[[1 2 3 4]; [5 6 7 8]; [9 10 11 12]] a = 1 2 3 4 5 6 7 8 9 10 11 12reshape()で1×Nに変換。列方向に拾って1×Nを作る様子。 >> b=reshape(a,1,[]) b = 1 5 9 2 6 10 3 7 11 4 8 124列の形にしてほ…

PythonからMySQLを操作する

構築 Python3.4とMySQL5.7を利用。Pythonを先に入れておく。Python のバージョンは、Connectorの対応バージョンと合わせておく。MySQLのインストール時には、rootユーザのパスワードの設定が必要。ここでは、passwordとします。 Connectorhttp://dev.mysql.c…