Python

東京電力から新電力(Looopでんき)に切り替えた場合の電気料金シミュレーション

一条工務店i-smileに入居して一年経過しました。ここまで東京電力のオール電化向けプラン「スマートライフL」を使っていました。 dededemio.hatenablog.jp 東京電力は基本料金が高いです。オール電化なので最大需要電力は高いですからこれは仕方ありません。…

Raspberry Piを使った温湿度CO2濃度ロガーの製作

最近、一条工務店で新居を建てた記事をいくつか書いています。 新居でやりたかったことの1つは、室内の環境を計測し、適切な環境を維持するように空調などの機器の設定をちゃんと調整する(できればそれを自動としスマートホーム化する)ということです。 そ…

オルカン他投資信託の約定日(月初~月末)別リターンの分析

毎月投資をしていると、月初の株高などが気になることがあります。 以前、日経平均とS&P500が積み立て投資日によってリターンが違う、というのをX(旧Twitter)で見かけました。 これは、以下が出どころのようです。 www.nikkei.com 「月初の株高」 投信積み立…

【一条工務店i-smile】床暖房設定温度の決定方法 (2)

以下の記事で床暖房設定温度のちょうどいい値を検討しました。 dededemio.hatenablog.jp その後1ヶ月ほど運用したのですが、外気温が下がると室温が思ったより低めになる事に気づきました。 そこで、前回考慮しなかったロスガードによる熱損失増を考慮して計…

【一条工務店i-smile】床暖房設定温度の決定方法 (1)

一条工務店i-smileに引っ越して初めての冬が来ました。床暖房も使うのが初めてで、とりあえず他の方のブログ記事*1を参考に設定温度を決めて運転しています。 しかし、立地も形状も異なる家の実績を使って経験則で設定していても、寒い日があったりして設定…

PythonでGmailおよびOutlookからメールを送信

以前、Juliaでメール送信するプログラムを紹介しました。 dededemio.hatenablog.jp Pythonでも同様のことを行うプログラムについて紹介します。 目次 動作環境 Pythonでのメール送信方法(smtplib) メール設定の保存(configparser) Gmailのメール送信の設定 O…

【一条工務店i-smile】太陽光発電量の予測と実績(2023年3~9月)

別記事の通り、一条工務店i-smileで家を建てました。i-smileは太陽光発電+蓄電池がセットになっており、アプリから発電量・消費量の実績値を確認することができます。 www.ichijo.co.jp アプリを見ていると9月の発電量が極端に下がっていることから、ちゃん…

JuliaのPyCallでAnaconda仮想環境のNumPyが呼び出せなくてハマった話

タイトルの通りです.JuliaのPyCall.jlパッケージを使ってPythonを呼び出して使おうと思っていたのですが,numpyのimportに失敗しました. Python(Anaconda)側では特に問題なかったので,なぜ失敗したかわからず原因を色々探したのでまとめておきます. 結論…

tableauを使ってみた

tableau(タブロー)というBIソフトウエアを触ってみました. きっかけはこの辺のツイート↓ よくPythonとかRを使ってデータの可視化をしましたみたいな記事を見かけるけど、9割くらいはTableau使うと5分もかからないようなものがほとんどなので、ビジネスとし…

pythonのエラー「Intel MKL FATAL ERROR: Cannot load mkl_intel_thread.dll.」

Pythonで書いたスクリプトをWindowsコマンドラインから実行しようとした際, ("python hogehoge.py"を実行) 「Intel MKL FATAL ERROR: Cannot load mkl_intel_thread.dll.」 というエラーが発生して,スクリプトが実行できませんでした. Pythonスクリプトの…

python matplotlibからベクタ形式画像ファイルの出力

Python matplotlibで描画した画像のベクタ形式での画像出力に少し手間取ったので,方法をメモしておきます. (1)通常のpngファイル出力 通常のPNGファイルであれば,出力先ファイルの拡張子をpngにしておけば plt.savefig()で勝手にPNGで出力してくれます. …

WSL Ubuntu上のサーバをWindowsから立ち上げる

前回の記事でWSLの環境セットアップ方法を記載しましたが、毎回Ubuntuを立ち上げてサーバを起動して…、 とやるのは面倒です。幸いWSLコマンドはWindowsのコマンドプロンプトからでも実行できるため、これを利用して サーバを楽に立ち上げられるようにします…

Windows10のUbuntuでpython環境構築

これまで使用していたノートPC(マウスコンピューターLuvBook S)の基板が逝ってしまい、 起動しなくなってしまったので、新たに中古でThinkPad X230を購入してセットアップをしています。 LuvBookは基板以外は生きていたので、メモリ4GB×2をX230に移動してい…

anacondaのパッケージ検索

Anacondaでpythonパッケージをインストールしようとした時, $ conda install package_name PackageNotFoundError: Packages missing in current channels: となりパッケージが見つからないと言われる. こういった場合, $ anaconda search -t conda packag…

jupyter notebookことはじめ

suumo賃貸物件情報取得スクリプト

そのうち引っ越すつもりで家探しを始めたのですが、 物件の数が多すぎて、比較したり条件に合う物件を抽出するのがかなりめんどくさいです。 比較評価をexcelでちまちまやっていると、条件を自動で取得してきたくなります。 物件DBにアクセスさせてくれれば…

Anaconda3+spyder環境でpandasのエラーが生じてIPythonに括弧が入力できない。

タイトルのとおりです。 長時間Spyderを開いていると、たまにIPython上に以下のメッセージがでて、 括弧"("とかの記号を入力しようとすると、エラーメッセージで潰されて実行できなくなります。 C:\Anaconda3\lib\site-packages\pandas\core\format.py:2037:…

Pythonの基本操作

忘備録的に書いておきます。 ちょっと雑多すぎるので、今度整理します。 環境:Anaconda + Spyder (Python3.4) import pandas as pd from pandas import Series, DataFrame import numpy as np 【数列をつくる】 In [52]: np.arange(3) Out[52]: array([0, 1…

Python開発環境(Anaconda3+spyder)の操作の小技

忘備録的に書いておきます。 環境:Anaconda2.3.0 + Spyder2.3.5.2 (Python 3.4.3) 【インストール】 https://www.continuum.io/downloads からインストーラをダウンロードしてインストール。 スタート→すべてのプログラム→anaconda→spyderで起動 【タブ補完…

Python3.4+pandas+pylabによる重回帰分析と結果の描画

Pythonが、統計処理等のライブラリが充実しているとのことで、 少し触ってみました。 ①Python環境構築 Anacondaをインストール https://www.continuum.io/downloads スタートメニュー→すべてのプログラム→Anaconda→Spyderを起動 ②必要なモジュールのインスト…