python學習規劃

2021-10-03 18:28:33 字數 338 閱讀 6560

自己學習python的最後目標是能夠又快又好地做各種資料探勘任務,站在這個角度上說,學習主要分為三部分:

python語言的語法、特性、效率

python對應資料探勘所用到的各項工具、演算法、技術

特定資料探勘領域所需要的背景知識

對於以上幾個方面的學習:

第二點來說,各項工具主要就算pandas、numpy、tensorflow等工具包吧(了解不多),建議在大致了解的情況下專精tensorflow、skit-learn等開源框架其中的乙個,至於pandas和numpy,基礎操作,沒有捷徑,都學。

總結一下,要學好一門語言,甚至是做好一件事,穩紮穩打不要心懷僥倖是很重要的。

python學習動態規劃

今天花了幾個小時,重新理解了一下dp。首先我們要知道為什麼要使用dp,我們在選擇dp演算法的時候,往往是在決策問題上,而且是在如果不使用dp,直接暴力效率會很低的情況下選擇使用dp.那麼問題來了,什麼時候會選擇使用dp呢,一般情況下,我們能將問題抽象出來,並且問題滿足無後效性,滿足最優子結構,並且能...

python動態規劃

思路 把每次的結果放在字典裡 from functools import wraps defmemo func cache wraps func defwrap args if args not in cache cache args func args return cache args retu...

動態規劃python

問題描述 最長遞迴子串行即給定乙個序列,求解其中最長的遞增的子串行的長度 注意 在求解過程中,長度為n的遞增子串行可能不止乙個,但是在所有長度為n的子串行中,有乙個子串行是比較特殊的,那就是最大元素最小的遞增子序 def getdp1 arr n len arr dp 0 nfor i in ran...