アメグラ2号のブログ

1980年代後半の古き良きビデオゲームのほか、オッサンの個人的備忘録

Python

python 横浜市の今日明日の天気

連休中の天気はどうなるんや。 今日はひどい!くらい強風だった。ほんとに予報通りだ。 いま21時でもピューピューとなっている・・・そうか7m/sか、北風で気温も14度くらいに下がってきてる…寒いわけだ。 明日は??? んだよ~、明日の昼時も強風じゃん!…

アゲハチョウ 羽化予定日

サナギになってから羽化するのは12日後くらい。 8匹もどんどこサナギになって予定日がややこしい。 なので、予定日を作成してみた。 ゴールデンウィークが明けたくらいかな?羽化が始まるのは。 それとも10日くらいで羽化するのだろうか? ちなみに表の作…

python アゲハチョウ羽化予定日を作成

たいしたことはないけど、ちょっとしたことを表で作成できるのはありがたい。エクセルで作ればいいんじゃん?と思うかもしれないけど、日ごろpythonを触っているなら、こっちのほうが早い。何より嫁さんに見せるには表を画像にしたほうが良いし。 ◆スクリプ…

python 横浜市の今日明日の天気

pythonでWEBスクレイピングした天気情報。 あれれ?明日も風強いの??? 風が強いとチョウチョの観察が難しい…飛ばなくなるからね。チョウチョが一番活動するお昼ごろに風が強いとか…うーん、あまりよろしくないなぁ。 明日5月2日は晴れるみたいだけど、…

python フォルダがあるか確認

フォルダ内のファイルを移動するスクリプトを作成したけど、そうだ、その前にそのフォルダが存在するかどうか?を確認する必要がある。加えてそのフォルダが無かったら作成することも入れておかないと・・・・あ、作成するフォルダも1つではなく、2つある…

python ファイルの移動

以前に気象情報をグラフ、画像化してフォルダに保存するところまで実行したが、フォルダ内に画像ファイルがどんどこ溜まっていってしまう。 適宜削除する必要があるので、フォルダ内のファイルを移動するスクリプトを作成してみる。 ◆スクリプト(ファイルの…

python 横浜市の今日明日の天気

本日の横浜市の天気。 ようやくmatplotで表形式出力できた。 夜から風が強くなるみたい。10m/sだって。 ◆気温 ◆湿度 ◆風速 今日に関しては夜中の強風ピューピューはなさそう。 あの音はたまらんからな~。

python 横浜市今日明日の天気

なんか風が強くなってきた。 天気予報では明日は雨、しかも風も強いって??? まぁそのほうが人がステイホームになるからこの時期は良いのかもしれない。 下記、tenki.jpよりWebスクレイピング結果 ◆気温 今日は暖かった。明日もあまり変わらないかな。 と…

python scheduleで複数タスクを定期実行させる

前回pythonのscheduleモジュールのひな型ができたので、それに実際のタスクスクリプトを乗っけてみる。 実施内容は以前作成したWEBスクレイピングに関してを自動取得をさせる。おおなかな流れは以下。 ・DBを初期化 ・tenki.jpへアクセスしてデータをDBへ格…

python scheduleの使い方

pythonで自動的にスクリプトファイルを実行しようと。scheduleモジュールを使用してできることが分かり実装しようとしたら、あれ?みたいな。 ほかファイルを実行させるにはimportで実行・・・と書いたら、最初の1回だけ実行されて、繰り返し実行されない。…

風がうるさい

4月25日の夜間から風が強く、明け方まですごかった。 建物窓の締め付けが悪いのかピューピューと口笛みたいな音が出るし。。。 うるさくて全然眠れなかった。 で、気になって気象情報を取得してみたら、、、 ◆風速情報 まじかー、風速が10m超えてるじゃ…

python webスクレイピングお天気情報

以前に、phthon のwebスクレイピングを作ったけど、個人的には意外に気に入ってる。見た目はしょぼいが…。 ◆気温、湿度 明日も暖かいねー。 あれ?なんか日中は湿度低くなるな…が夜になると湿度があがる…あれ?明後日は雨か? 情報元はtenki.jp 普段はiPhone…

python openCV 画像処理

書籍を参考にして画像処理をやってみる。というかまずは基礎。 そもそも画像をどのように認識して、加工をしているのか?まずはここを知るべきだね。 準備として、以下をインストール py -m pip install opencv-python py -m pip install opencv-contrib-pyt…

python 並列処理とevent,wait

並列処理を作った時にeventとwaitのこともちょっと確認した。 eventとwaitを使えば、自分の好きなところで処理を待機させ、好きなタイミングで実行処理に入ることができる。これは便利だ。 最初は理解不能…かと思ったけど、1つずつ処理を見ていったらそうで…

ラズパイ LED点滅しながら撮影

ラズパイで定時撮影をしようと思ったが、夜間は何かしら照明をつけて撮影したい。真っ暗では撮影ができないし、当たり前か。 それならLEDを点灯させながら撮影したらええやん。 ってことでやってみようとしたら、あ~~~これ、並列処理なのか。。。。 ◆スク…

ラズパイ matplotlib解決

前回ラズパイゼロでpandasが動いた後にmatplotが動かなかった、、、 ◆importでひっかかる、なんで? ImportError: libopenjp2.so.7: cannot open shared object file: No such file or directory これはなんなんだろね。。。怒られたので下記をしてみた $ su…

ラズパイ 温度測定データをDBへ格納(pandas解決)

前回ラズパイゼロでpandasが動かなかった件について、、、以下 game-allergy.hatenablog.com で、なんでpandas動かないんだろ?気になって仕方がないので原因究明。 ◆pandasがimportできない? ◆よくあるトラブルらしく、ここを見ろと… 以下をやってみる pi@…

ラズパイ 撮影画像、温度測定データをブラウザに表示

ラズパイゼロで、温度測定をしてDBに格納できた。となると、もう少し分かりやすく表示したいものだ。 そうだ、ラズパイ4に入れたnginxとphpのようにデータを表示できないだろか?そうだ、やってみよう。 ゼロにさせたいお仕事は、定時にカメラ撮影、温度湿…

ラズパイ 温度測定データをDBへ格納

前回はpythonのWEBスクレイピングで気象情報を取得、気温・湿度のグラフを作成するところまでやった。そうだ、今度はラズパイの温度計測データと比較してみよう。WEBから得られる気温・湿度の情報と、自宅内の実際の気温とを比較・・・つまり、他から得た情…

python(requests, bs4) WEBスクレイピング~テキストファイル出力

そうだ、基本的なこととしてテキストファイルの出力を忘れていた。データ取得したら何かしらのファイルへ出力するんだから、これくらいはやっておかないと。 #=============================== # WEBスクレイピング # tenki.jpの天気予報情報を取得 # テキス…

python(pandas, matplot) DBからグラフに書き出す その3

matplotによってグラフ書き出しはできた。が、このグラフを毎回ディスプレイに表示なんてしないよな…画像ファイルにして日ごとに並べて比較していったほうがわかりやすくなる。となると、グラフを画像ファイルにして保存する必要がある。 ってことで、グラフ…

python(pandas, matplot) DBからグラフに書き出す その2

前回matplotでグラフに書き出しをしたが、1つのグラフを出すより、2つのグラフを並べて比較する…ってのが現実的な使い方だと思う。ということで、当日の天気と、翌日の天気情報を比較できるグラフを作成してみる。 ◆グラフを2つ表示する #===============…

python(pandas, matplot) DBからグラフに書き出す

DBへの格納ができたので、今度はそのデータをグラフ化する。数字の羅列は表形式にすれば分かりやすくなるけど、一般的にはグラフのほうがイメージが伝わりやすいし、一目で状態を把握できる。じゃ、やってみよう。 #=============================== # DB内…

python(sqlite3) WEBスクレイピング~DB記録 

前回はWEBスクレイピングができたので、取得した情報をデータベースに格納してみる。なんだかんだで、データベースへの出し入れは必須だと思うのでいまのうちに整理しておきたい。 流れは、 DB作成 テーブル作成 WEBスクレイピング DBへ格納 最後にDB内のデ…

python(requests, bs4) スクリプト WEBスクレイピング 

WEBスクレイピング、今回はpythonライブラリ(requests, bs4)を使うやり方。 #=============================== # WEBスクレイピング #=============================== import requests import bs4 URL = 'https://tenki.jp/forecast/3/17/4610/14100/1hou…

python(requests, bs4) WEBスクレイピング 

WEBスクレイピング。 今回はpythonのライブラリ(requests, bs4)だけで実行する。 ◆天気予報情報をスクレイピング スクレイピングの対象は定番の天気予報。 ◆tenki.jp内の横浜市の天気予報 ここの情報を取得してみる。 情報は当日含めた3日分(72時間分)掲…

python Webサイトを開く スクリプト

pythonでWebスクレイピングをやっておこう。のスクリプト ほとんど定型文なので、一度作っておけば応用がきく from selenium import webdriver import time """ (内容):Googleで「神奈川天気」と検索後、 表示されたページで「降水確率」タブを選択 5秒後に…

python Webサイトを開く

pythonでWebスクレイピングをやっておこう。以前VBAやWSHでWebブラウザを動かしたことはあったので、その復習も兼ねて。 スクレイピングは便利。 以前、パチンコの新着情報を毎度確認するのが面倒でVBAで組んだことがある。情報収集するサイトのHTMLをいった…

ラズパイ LCD表示(SO1602a)スクリプト

LCD表示に関してのスクリプトはこっちにまとめておく。 ※LCD表示まとめ記事はこちら↓ game-allergy.hatenablog.com ◆LCD表示実行スクリプト #! /usr/bin/env python3 #【概要】文字列を10秒間表示し、その後「Bye」と表示して消える。 import smbus,time imp…

ラズパイ python3でMariaDBへ接続

◆目的:python3でMariaDBに接続したい。 ※以前にphp,mariaDBを構築済 CUIでMariaDBへの接続、テーブルいじりはできたけど、肝心のスクリプトからは未確認だった。そのため、今回はpythonから動かしてみる。 まずは接続テスト 実験スクリプト #! usr/bin/env …