pandas 學習心得 task01

2021-10-12 07:02:06 字數 725 閱讀 8354

查漏補缺,新學技能

①.zip函式和enumerate方法

a=[1,2,3]

b=[4,5,6]

zip(a,b) =[(1,2,3),(4,5,6)]

enumerate方法 類似返回series形式

②.np.linspace和np.arange

np.linpace(1,10,5) 1到10之間均勻取5個數

np.arange(1,10,5) 1為開始步長為5 取到超過10為止

③.特殊矩陣

np.zeros((2,3)) 兩行三列元素為0的矩陣

np.eye(3) 3*3的單位矩陣 對角線為1

np.full((2,3),10)

④.常用函式

①.a=np.array([1,2,3])

np.where(a>1,a,5) 符合條件返回第乙個值 不符合返回第二個

②.np.nonzero(a) 返回非0值得索引

np.argmax(a) 返回最大值索引

np.argmin(a) 返回最小值索引

np.any(a) 至少有乙個非零 返回true

np.all(a) 全部非零 返回true

cumprod 累計相乘

cumsum 累計相加

diff 與前乙個數分別做差

③.統計函式 重點新掌握 quantile

np.quantile(a,0.5) 返回0.5分位數

task0 最小棧 和task1(有效括號)

2.letecode2 堆疊和數列 stack and queue 2.1概念 2.1.1.棧都是一種資料項按序排列的資料結構,只能在一端 稱為棧頂 top 對資料項進行插入和刪除。棧,先進後出。2.1.2佇列是一種特殊的線性表,只允許在表的頭部 front處 進行刪除操作,在表的尾部 rear處 ...

C 學習心得 0 準備

其實是重學心得。第一遍是老師教的,當時可惜還沒寫學習心得的習慣,導致 n年後再看那本教材的時候,發現只留下考試重點,還是以劃線的方式散布於各頁。不過有兩點值得慶幸 一 老師給選的教材很不錯 c primer plus 第四版 中文版 二 意外收穫,翻習題解答提示時多翻了幾頁,翻到最後幾張白紙時,發現...

學習心得 python學習心得

自從來了深圳工作以後,尤其是屢屢面試碰壁以後。發現其實自己的知識面很窄,做筆試題的時候絞盡腦汁還是漏洞百出,並不是不會做,而是出現一大堆不該有的失誤。每次被問道,對資料庫了解嗎?說一大堆看起來很高階的東西 好啊,那我們寫幾個sql語句吧。馬上完蛋了,沒了手冊關鍵字都記不起。了解哪幾種指令碼語言,sh...