日期和時間數(shù)據(jù)的類型及工具 datetime模塊中的數(shù)據(jù)類型: date:以公歷形式存儲日歷日期(年、月、日) time:將時間存儲為時、分、秒和微秒 datetime:存儲...
GroupBy機(jī)制 注意: 任何分組關(guān)鍵字中的缺失值,默認(rèn)都會從結(jié)果中除去。向groupby中傳入dropna=False可以禁用該功能 對分組進(jìn)行迭代 groupby返回的...
數(shù)據(jù)規(guī)整:連接、聯(lián)合和重塑 層次化索引 重排序和層級排序 如果索引從最外層開始是按字母順序排序的,即數(shù)據(jù)是執(zhí)行了sort_index(level=0)或sort_index(...
數(shù)據(jù)清洗和準(zhǔn)備 處理缺失數(shù)據(jù) NA處理方法: dropna:根據(jù)各標(biāo)簽的值中是否存在缺失數(shù)據(jù),對軸標(biāo)簽進(jìn)行過濾,可通過閥值調(diào)節(jié)對缺失值的容忍度 fillna:用指定值或插值方...
Go語言編程快速入門 這個是學(xué)習(xí)B站楊旭視頻做的記錄,地址[https://www.bilibili.com/video/BV1fD4y1m7TD/?spm_id_from=...
數(shù)據(jù)加載、存儲與文件格式 讀寫文本格式的數(shù)據(jù) pandas中的文本和二進(jìn)制數(shù)據(jù)的加載函數(shù): read_csv:從文件、URL、文件型對象中加載帶分隔符的數(shù)據(jù),默認(rèn)分隔符為逗號...
NumPy基礎(chǔ):數(shù)組和向量化計算 ndarray:多維數(shù)組對象 創(chuàng)建ndarray 一些重要的NumPy數(shù)組創(chuàng)建函數(shù) array:通過推斷數(shù)據(jù)類型或顯式地指定數(shù)據(jù)類型,將輸入...
題目:定義棧的數(shù)據(jù)結(jié)構(gòu),請在該類型中實現(xiàn)一個能夠得到棧的最小元素的min函數(shù)。在該棧中,調(diào)用min、push及pop的時間復(fù)雜度都是O(1)。 思路:添加輔助棧,輔助棧中的元...
題目:請完成一個函數(shù),輸入一個二叉樹,該函數(shù)輸出它的鏡像。 我們先前序遍歷這棵樹的每個結(jié)點,如果遍歷到的結(jié)點有子結(jié)點,就交換它的兩個子結(jié)點。當(dāng)交換完所有非葉子結(jié)點的左右子結(jié)點...
題目:輸入兩棵二叉樹A和B,判斷B是不是A的子結(jié)構(gòu)。 第一步在樹A中找到和B的根結(jié)點的值一樣的結(jié)點R,第二步再判斷樹A中以R為根結(jié)點的子樹是不是包含和樹B一樣的結(jié)構(gòu)。
題目:輸入兩個遞增排序的鏈表,合并這兩個鏈表并使新鏈表中的結(jié)點仍然是按照遞增排序的。例如輸入圖3.7中的鏈表1和鏈表2,則合并之后的升序鏈表如鏈表3所示。 1.劍指offer...
題目:定義一個函數(shù),輸入一個鏈表的頭結(jié)點,反轉(zhuǎn)該鏈表并輸出反轉(zhuǎn)后鏈表的頭結(jié)點。 在圖所示的鏈表中,h、i和j是3個相鄰的結(jié)點。假設(shè)經(jīng)過若干操作,我們已經(jīng)把結(jié)點h之前的指針調(diào)整...
題目:輸入一個鏈表,輸出該鏈表中倒數(shù)第 k 個結(jié)點。為了符合大多數(shù)人的習(xí)慣,本題從1 開始計數(shù),即鏈表的尾結(jié)點是倒數(shù)第1 個結(jié)點。例如一個鏈表有6個結(jié)點,從頭結(jié)點開始它們的值...
題目:輸入一個整數(shù)數(shù)組,實現(xiàn)一個函數(shù)來調(diào)整該數(shù)組中數(shù)字的順序,使得所有奇數(shù)位于數(shù)組的前半部分,所有偶數(shù)位于數(shù)組的后半部分。 這個題目要求把奇數(shù)放在數(shù)組的前半部分,偶數(shù)放在數(shù)組...
題目:輸入數(shù)字n,按順序打印出從1最大的n位十進(jìn)制數(shù)。比如輸入3,則打印出1、2、3一直到最大的3位數(shù)即999。 1.跳進(jìn)面試官的陷阱 最容易想到的辦法是先求出最大的n 位數(shù)...
題目:實現(xiàn)函數(shù) double Power(double base, int exponent),求 base 的exponent次方。不得使用庫函數(shù),同時不需要考慮大數(shù)問題。...
可能引起死循環(huán)的解法 先判斷整數(shù)二進(jìn)制表示中最右邊一位是不是1。接著把輸入的整數(shù)右移一位,此時原來處于從右邊數(shù)起的第二位被移到最右邊了,再判斷是不是1。這樣每次移動一位,直到...