Python 単位付き数値を扱うPythonモジュールを調べてみた そういう趣旨の話がTwitter(現・X)に流れていたので、ちょっと気になって調べてみた。 というのも、数値+単位という構造を持つクラスを作るというのはすぐ思い付くが、演算を実行するたびにクラスのメソッドを呼ぶのはスマートではないな... 2024.08.24 Python
Azure Azure Cognitiveが返す複合型の取り扱い ハンズオンをやりながら、そういやCognitiveが返す複合型の取り扱いってPythonでどうすっかな、という疑問が湧き。 それっぽいクラスはSDKにあるんだけど、これはazure_aiエクステンションが返すものとは合致しないので、... 2024.08.08 AzurePython
IT Apache AGEでGraphRAGを実装する(その1) GraphRAGの一歩手前、Knowledge Graphを作るところまで、この辺を参考にやってみた。生成されたhtmlをアップしておいた。Apache AGEで実装できるかを試すのが目的なので、GraphRAGの説明は無し。適宜... 2024.08.06 ITPython
IT 日経平均大暴落の状況をダウンサンプリングしてみる しばらく前に、LTTBをPL/PGSQLで実装したので、それを使って今日の日経平均の大暴落がどのようなグラフになるのか、やってみた。 元データはInvesting.comからお借りした、2014年8月1日から2024年8月5日までの... 2024.08.05 ITPython
Python pytapoでのTapoカメラへのアクセス RTSP/ONVIFに対応している機種であれば、ストリーミングについては問題が無いのだけれど、C410ではストリーミングが出来ない。では、pytapoを使ってAPIを叩いて画像として定期的に取得する方法はどうかとちょっとコードを書いてみた... 2024.07.30 Python
Python ながーい文章を書く悪癖があるのでチェックする C104の原稿をoverleafで書きながら、どうも読点の間隔が広すぎるなぁと思い、句読点で分割してセンテンスの長さをチェックするPythonをちょろっと書いた。TeXの書式を全て知ってるわけではないので、適当にパースしてるが、まあ使える... 2024.07.19 Python
IT openpyxlだけだと無理なので openpyxlで出力したExcelのファイルにテーブルを設定するとフィルターが利用出来るが、このフィルターはセルへの値の入力時にフィルタの項目をまとめるので、日付をセルに設定してもファイルを開いただけだとテキストとして認識されている。 ... 2024.07.11 ITPython
Python Python覚え書き 久しぶりに結構がっつり書いたら色々と新しい知見があり、コードを見れば分かると言えば分かるわけだが、まあ次に書く時には忘れちゃうので、まとめておく。これが最良・最新という訳では決してないと思うのだけれど、とりあえず目的を果たすものはできた、... 2024.07.10 Python
Azure LangChainを使わない分かる 「ほーいいじゃないかこういうのでいいんだよこういうので」(の絵をここに貼る) AI担当じゃないんですけど ABEJA Tech Blogの"LangChainを使わない"を読んで、首がちぎれるほど頷いてしまった人は少なくないん... 2023.12.16 AzurePython
Azure この声優さん、確かこの作品であの声優さんと共演してたよなぁ はじめに (この記事はMicrosoft Azure Tech Advent Calendar 2023シリーズ2の12月6日のエントリーです) 「ある声優さんが別の声優さんと共演してたよなぁ」って、知りたくなりません? ... 2023.12.05 AzurePython
Azure Azure Functions (Python) + Cosmos DBまとめ はじめに Cosmos DB for NoSQLのオススメ言語はC# / Node.jsなのだけれど、AIや他のソリューションと組み合わせる時にPythonの膨大な資産はやはり魅力的なこともあり、Azure FunctionsをPy... 2023.07.26 AzurePython
Azure PythonのCosmos ChangeFeedのDocument Cosmos DBのChangeFeedをPythonで書こうとすると、デコレータ含めた定義はこんな感じになる。 @app.cosmos_db_trigger(arg_name="documents", ... 2023.07.24 AzurePython
Azure Azure Cosmos DBのPython SDKでのロギングレベル デフォルトのままAzure Cosmos DBにPythonで接続してあれこれやってると、INFOレベルのログが出力されて肝心のデバッグ用のprint()とかが見えなかったり、ERRORが一瞬で流れて行っちゃって見えないw from... 2023.07.24 AzurePython
IT ついカッとなって書いた。後悔はしていないが、公開はしている。 ミツバチのカメラを含めて5台のTP-Link製のTapoカメラがあるんで、これをIPCamsという有償アプリで表示しているんだが、こいつがすこぶる調子が悪い。なんだか不安定。 一方、TP-LinkはTapoのiPhone / iPa... 2023.07.23 ITPython養蜂
Azure Cosmos DB ChangeFeedのPythonのトリガー を書いてたら、どうにも動かない。 ドキュメントには @app.cosmos_db_trigger(arg_name="documents", database... 2023.07.21 AzurePython
Azure Apple Silicon上のVSCodeでPythonのAzure Functionsを動かしたい なんかねぇ、Functionsのランタイム(func)がArm64に対応してないんですよ。プロジェクト作って動かそうとしたら、Arm64は知らん、とか言われて。はー、めんど。 で、ちょっと探したらワークアラウンドを見つけた。要は、無... 2023.07.20 AzurePython
Python 犯罪統計や交通事故のジオコーディング ジオコーディングが簡単にできるライブラリの話は先日書いた。 千葉県警が犯罪発生情報をオープンデータとして配布している。まあオープンデータにするなら、文字コードはUTF-8に改行コードはLFにしておいてほしいが、配布されているファイル... 2023.07.15 Python
Python ジオコーディングした とっても素敵なジオコーダーが公開されているので、ありがたく使わせてもらった。ネット越しにAPIを叩くより圧倒的に高速。 % pip3 install jageocorder % jageocoder download-diction... 2023.07.12 Python
Python Tapoカメラの動体検知データを画像にする ミツバチの行動パターンを画像にした時のPythonコード。pytapoの注意点については、別エントリーで書いているのでそっちも参照。どう書けば取得できるかだけを検証したものなので、そのうち気が向いたら書き直すw from pytap... 2023.06.18 Python養蜂
IT ミツバチの行動パターン ミツバチが入居し、カメラを設置し、カメラから動体検知のデータをJSONで取得出来るようになったので、Pythonでチョチョイと画像化してみた。 深夜には峨などの夜行性の昆虫の活動による誤検知とは別に、巣の入口を見回るような行動も記録... 2023.06.17 ITPython養蜂
IT この1時間ほどやっていたこと(半分仕事、半分趣味) もう週末でだいたい終わってるから、ちょっとCosmos DBのネタでも考えるか...。 そういや、TP-Linkのカメラ・Tapoって、JSONを返してくるんじゃないか?そのままCosmosに突っ込めると何か遊べる(?)かも。 ... 2023.06.16 ITPython
Python RVCの学習データ作成を楽にやりたい 無音部分を除いて、長時間の音声ファイルを発話ごとに区切りたいよね。今、ちょろっと書いた。github #!/usr/bin/env python3.10 import sys import os import argparse f... 2023.04.13 Python
Python python-magic on Apple Silicon 大したことじゃないのだけれど、python-magicをMac Studioで使おうとしたらエラーが出た。 先にlibmagicとpython-magicをインストールしてある。 # brew install libm... 2022.04.27 Python
Python WORDLEもうちょっと考えてみた 先のエントリーで書いた通り本当にAROSEが1回目の単語として最適なのか気になって、位置による出現頻度をスコアとして計算してみた。 #!/usr/bin/env python3 import string from nltk.co... 2022.01.22 PythonWordle