« 今日は、「バッド・バディ! 私と彼の暗殺デート」でした。 | トップページ | pythonで人工知能やって見る? とにかく機械学習を動かしたい。5 »

2018年12月 8日 (土)

pythonで人工知能やって見る? とにかく機械学習を動かしたい。4

pythonで人工知能やって見る? とにかく機械学習を動かしたい。3

の続き。

pythonでの動画関係のことができたので、次は何か数値ファィルを使ってやってみようということで。
データの数があって使えそうなものとして電力の需要データを触ってみようと思います。
電力需要のデータは各社あるようですが、大阪に住んでいるので、関西電力のデータを拝借します。
関電需要データ 2016/4から現在までのデータがダウンロードできます。
 
とりあえず、需要カーブの形の近しらしさを計算して、形の近い日を探し出すってのをやってみます。
数学は苦手なので、曲線の近似について書いてあるページを参考にしてダウンロードした需要データを読み込んで計算するプログラムを作ってみた。
winではなんとかうまくいったのだけれど、Macにそのまま持ってくると、ファィルを読むところで

UnicodeDecodeError: 'utf-8' codec can't decode byte 0x83 in position 24: invalid start byte

なるエラーが出て頓挫。
3時間ぐらいググりながら調べると
np.genfromtxt(filename, delimiter=",", skip_header=48, dtype='float')
の最後に
,encoding='Shift_JISx0213'
を足すと見事読み込み実行できました。
winでは見過ごしてエラーにならずに実行できていたのが、
Macでは許してもらえなかったようですね。 は〜疲れた  orz
p.s 後日Macで動いたスクリプトをwinではエラー、必要ないようです。???
 

20180407に近い日 top10

[20180407 20180407     100.0]

[20180407 20181123      98.9]

[20180407 20181111      98.6]

[20180407 20180203      98.2]

[20180407 20180217      98.2]

[20180407 20180430      98.2]

[20180407 20180310      97.5]

[20180407 20180504      97.2]

[20180407 20181104      97.2]

 

[20180407 20180909      96.5]


需要の大小は加味していないので、こんな感じの結果。
ん〜合ってるのかな?
4/7土曜なので、土日祝日が選ばれているので、良いのでしょう。
 
 
今回は機械学習ではなかったですね。
まぁPythonの勉強ということで。

« 今日は、「バッド・バディ! 私と彼の暗殺デート」でした。 | トップページ | pythonで人工知能やって見る? とにかく機械学習を動かしたい。5 »

コメント

コメントを書く

(ウェブ上には掲載しません)

トラックバック

この記事のトラックバックURL:
http://app.cocolog-nifty.com/t/trackback/574424/67462141

この記事へのトラックバック一覧です: pythonで人工知能やって見る? とにかく機械学習を動かしたい。4:

« 今日は、「バッド・バディ! 私と彼の暗殺デート」でした。 | トップページ | pythonで人工知能やって見る? とにかく機械学習を動かしたい。5 »