1759836873
2025-10-07 11:17:00
ずさんな、メモリに飢えたPythonを書く長年の執筆は、私に1つのことを教えてくれました。ほとんどの速度の向上は、大きなマシンではなく小さな編集に隠れています。私はこれを難しい方法で学びました。10GBのRAMを食べたことがある内部摂取パイプラインは、今では400MB未満で、コーヒーが冷えるよりも速く終了します。クラウドGPUはありません。クラスターはありません。気をつけて冷酷なPython。
あなたが注意を引く、実際にあなたのコードの動作を実際に変える実用的なトリックを望むならば、読み続けてください。これらは経験がテストされています。短い。残酷に便利です。
tl; dr(あなたがスキムするので)
小さなコードの変更→巨大な勝利。
私は、自動化と最適化に焦点を当てた4年間の実践的なPythonです。これらは、RAMにとってゆっくり、フレーク状、またはのどが渇いたときに使用する7つのトリックです。
トリック1:スイスアーミーナイフのようにパンダを扱うのをやめなさい
パンダは分析に驚くべきものです。大規模なJSONブロブのストリーミングや簡単なフィルタリング用ではありません。
悪い最初のステップ:
import pandas as pd
df = pd.read_json("huge.json")
result = df[df["score"] > 0.8]
簡単なスワップ:
import json
with open("huge.json") as f:
data = json.load(f)
result = [r for r in data if…
#7つのPythonハッキングトリックはとても良いです彼らはほとんど違法に感じます #Muhummad #Zaki #2025年10月