python

python

退屈なことはPythonにやらせよう 第2版 読んでみた⑧

今回は「入力検証」入力検証とは"ユーザーが入力した値が適切かどうか調べること"try except文で出来そうだけど、PyInputPlusモジュールというのを使うと良いらしい。 PyInputPlus inputStr():inputと変...
python

数理最適化を勉強する話②

数理最適化の種類 線形最適化 非線形最適化 二分探索 ニュートン法 組み合わせ最適化 Dinicのアルゴリズム 幅優先探索(BFS) 深さ優先探索(DFS)数理最適化の種類そもそも数理最適化の種類には 線形最適化 非線形最適化 組み合わせ最...
python

数理最適化を勉強する話①

「AI・データサイエンスのための 図解でわかる数学プログラミング」を読むシリーズ今回から「数理最適化編」になる 数理最適化 ①全検索 深さ優先探索(DPS) 動的計画法(Dinamic programming:DP) ②ヒューステリック 最...
python

正規表現で論文のアブストラクトを見やすくする話。

前回学んだ正規表現でなんか作れないかなーと模索。色々考えた結果、論文のアブストラクトをチョイみやすくする、くらいしか思い浮かばなかった。www.nejm.jp例えばNEJMのアブストラクトを見てみると、動脈管開存症(PDA)の乳児にはシクロ...
python

退屈なことはPythonにやらせよう 第2版 読んでみた⑦

今回からやっと「処理の自動化」というものに入る。その一番初めの第7章は「正規表現を使ったパターンマッチ」、、、あんまり面白くなさそう笑正規表現(regular expression;regex)正規表現はテキストパターンの記述法で、'\d'...
python

推測統計をする話

統計、機械学習ときて今回は推測統計要は「どれくらいデータが必要か」を明らかにする方法。今回から開発環境をPycharmからgoogle colaboratoryに変更した。理由は医局と自宅とでやるのでドライブに保存してある方が楽なのと、医療...
python

退屈なことはPythonにやらせよう 第2版 読んでみた⑥

今回は第6章「文字列の操作」raw文字列クォート文字の前にrをつけると\(バックスラッシュ)を文字として扱える。あんま使わないなと思ったけどファイルパスを書く時にいいですね。と思ったけどパス指定する時今まで使わずにうまくいってたぞ、、、?わ...
python

機械学習をやってみる話

第2章は「機械学習」前回の顧客データを使って機械学習を行う。機械学習には、クラスタリング:同じような特徴ベクトルに分類すること分類:すでに分類されているものを分析して、新たな対象がどの分類に属するか予想すること回帰:特徴ベクトルが時系列の場...
python

dtreevizに手こずった話。

機械学習で決定木の可視化をしたくて、dtreevizを使おうとしたら全然できなくて困った話。やりたかったことfrom dtreeviz.trees import dtreeviz# 決定木を描画viz = dtreeviz(clf, dat...
python

退屈なことはPythonにやらせよう 第2版 読んでみた⑤

第5章 「辞書」知らなかったことをつらつらと。dict.get("キー", デフォルト値):キーをもちいてアクセス。キーがなかった場合はデフォルト値をとる。>>>dict = {"A":10, "B":25, "C":11}>>>print...