薬剤師のプログラミング学習日記

プログラミングやコンピュータに関する記事を書いていきます

プログラミング

ちょっとしたツールやプログラミングについてのノウハウなどを投稿していこうと思っていますが、他のカテゴリーとの境界は曖昧です。初心者向けの記事も書くつもりです。

Wikipediaの特定カテゴリの記事のみを取得する

自然言語処理に関する機械学習の手法を試す際には大量のテキストデータが必要になることがあります。そこで、手軽に使えるテキストデータとしてWikipediaの記事データを使うことにしたのですが、全データを対象にしてアルゴリズムを学習させるのは時間がかか…

OutlookメールをPythonでファイル出力する

Outlookで受信したメールを特定のフォルダにHTMLファイルとして出力するプログラムです。私の職場では医薬品医療機器情報配信サービス(PMDAメディナビ)を利用していますが、このメールをネットワーク内の共有フォルダにHTML形式で保存することで、ネットワ…

腎機能評価ツールを作ろう

前回記事「腎機能評価ツールを作ろう① - 薬剤師のプログラミング学習日記」の続きです。 ウィジェット(スライダーなどの部品)を配置する ウィジェットの値変更時の処理を書く グラフにテキストを表示する 体重一点における体表面積、CCr、個別eGFRを求める…

腎機能評価式のグラフを描く

腎機能評価の指標としてeGFR(推算糸球体濾過量)やCCr(クレアチニンクリアランス)、シスタチンC(Cys-C)などがありますが、病院等で働く薬剤師であれば、仕事中に薬の投与量のチェックをするためにこれらの値を計算することも多いかと思います。 ネットで…

ニュートン法で方程式の近似解を求める

前回「トラフ値からkeを推定する」で定常状態のCss_minを求める式からkeを求めました。このときscipy.optimizeモジュールのnewton()を使いましたが、これはニュートン法(ニュートン・ラフソン法)というアルゴリズムを実装した関数です(引数に導関数を与え…

Pythonプログラミングの始め方

プログラミング言語Python Anacondaのインストール インストールの確認 Pythonの実行方法 プログラミング言語Python しばらくはPython(パイソン)を使った記事を書いていこうと思っています。 Pythonの特徴として、 シンプルにコードを書くことができ、初心…