LeetCodeLeetCode Biweekly Contest 97の解法 問題ページはこちら。 2553. Separate the Digits in an Array 与えられた数値を1桁ずつ返す問題。 整数で与えられるので、文字列として解釈して1文字ずつ解を得ればOK。 class Solution: de...2023.02.06LeetCode
LeetCode907. Sum of Subarray Minimums mediumとは思えない難しさだったので備忘録。 与えられた配列からすべての部分列を作り、各部分列の最小値の合計を求める問題。 Input: arr = Output: 17Explanation:Subarrays are , , , ,...2022.12.142023.07.14LeetCode
LeetCode1235. Maximum Profit in Job Scheduling daily challengeで出てきて難しかったので備忘録。 n個のjobのstartTime, endTime, profitが与えられ、スケジュールが重複しないように利益を最大化する問題。 全探索を考えた時、jobを選ぶ / 選ばない...2022.11.28LeetCode
PrometheusPrometheusのクエリに正規表現を使ってワイルドカードを実現する Prometheusのクエリを書いていた時、共通するprefix / postfixを持つmetricsやjobを集計したくなり、ワイルドカードを使いたくなった。 Prometheusでワイルドカードを直接使う方法を見つけることができなかっ...2022.11.172023.07.14Prometheus
Deep LearningGPUでfitしてCPUでpredictすることでTensorFlowのOOMを回避する TensorFlowで大量の画像や巨大な配列をpredictするとメモリーリークが生じることが多い。 model.fitでは問題ないのに、model.predictになるとOOMになってしまう報告が散見する。 根本的な解決ではないが、pre...2022.11.16Deep Learning
Deep LearningTensorFlowでscipyのsparse matrixを学習に使う 巨大な疎行列をmodel.fit()させようとした時、numpyのままだとメモリに乗り切らなかったため、scipyの疎行列でtf.kerasを使う方法がないか調べてみた。 まずは公式チュートリアルを見てみる。 TensorFlowは、 tf...2022.11.15Deep Learning
Pythonjoblibやscikit-learnでOSError: [Errno 28] No space left on device dockerコンテナ内でscikit-learnやjoblibを使っていた際に表題のエラー。 OSError: No space left on device ハードディスクには十分な空き容量があったため、何のスペースが足りないのか分からな...2022.11.14Python
PrometheusGrafanaのダッシュボードをコピーする Gradanaのダッシュボードを作っていた時、指定するjobだけ変えて同じ内容のものを複製したくなった。 copyやduplicateのようなわかりやすい表記がなく、作業に戸惑ったため備忘録。 ダッシュボードの設定アイコンを押す。 そのまま...2022.11.112023.07.14Prometheus
その他ESETを入れたMacのTeamsで申し訳ございませんが、接続できませんでした MacでTeamsのミーティングに参加しようとした時、「申し訳ございませんが、接続できませんでした」と出て接続出来なかった。 会議の参加待機中にもならなかったため、そもそも接続できていないのではないかと予想。 ファイアウォールを疑ってみて検...2022.09.28その他
その他Intellij IDEA / PyCharmでkerasのコード補完が効かない Jetbrains製のIDEであるIntellij IDEAやPyCharmを使っていた時、tensorflow.keras以下がコード補完できなかった。 標準ライブラリや他のライブラリは補完されており、tensorflowもkeras以外...2022.09.21その他