Pythonプログラミングに関する情報を発信しているサプーです!
この動画はPythonのメモ化について解説している動画です!
・メモ化とは?
・実装方法は?
・どんな時に便利なの?
これらについて説明しています💙
実際にPythonコードを動かして実演しているので、最後まで見てもらえたら嬉しいです😊
💙 メンバーシップ 💙
説明動画 ▶︎ https://youtu.be/-Pc2SAxKSC4
登録 ▶︎ https://www.youtube.com/channel/UC5Kgc_HNzx4GJ-w4QMeeKiQ/join
iPhoneの方はこらから ▶︎ https://twitter.com/PythonSuppl/status/1466049000658718729?s=20
💻 動作環境 💻
Windows 10
Python 3.9.0
🎥 関連動画 🎥
デコレータ ▶︎https://youtu.be/A4md-u022MY
⭐️ チャプター ⭐️
0:00 今日のテーマ「Pythonのメモ化」
0:27 メモ化とは?
3:29 実装方法
4:48 実演
6:29 メモ化のメリット
8:18 フィボナッチ数列のメモ化
14:03 エンディング
💜 チャンネル説明 💜
Pythonプログラミングについて解説するVtuber サプーです✨
初心者でも分かりやすく、Pythonを体系的に学習できるような動画をアップロードしていきます!
みんなが少しでもPythonが好きになってくれたら嬉しいな💕
Twitterもやってるので、フォローお願いします!
Twitter ▶︎ https://twitter.com/PythonSuppl
メール ▶︎ python.supu.vtuber@gmail.com
#Python
#メモ化
#cache
#キャッシュ
#パイソン
#PythonVTuberサプー
コメント
個人的に気になってたデコレータだったので動画ありがとうございます。前に出してくださったstreamlitの中で使ってるコードをよく見るので知ってはいたのですが、メモ化という概念は知らなかったです。参照透過性、気を付けます!
引数が実数の場合はcacheは出来るんですか
スクリプト言語という言語の仕様・同じ内容の計算を何度もさせないという上で、メモ化は重要な技術だと感じました。時間を含めたリソースは有限なので処理として美しくないですし…。
階乗の計算も乗算の繰り返しになるので、階乗を求める時にも使えますね。