原创 關於astype的坑

也許對我來說是坑 astype並不能in place地改變一個ndarray。簡單來說,就是每次使用astype,都會產生一個新的數組。 例如 IN: arr = np.array([3.7,-1.2,-2.6,0.5,12.9,10

原创 Python使用[[]]*創建嵌套列表的一點坑

創建如[[1],[1],[1],[1]]的嵌套列表 方法1: a = [[1]]*4 >>>a = [[1]]*4 >>>a >>>[[1], [1], [1], [1]] >>>a[2].append(2) >>>a >>>[

原创 使用Python實現優先級隊列(堆)--以最大堆爲例

思路: 使用list實現 優先級隊列的特點就是 1.父節點總是比子節點要大 2.是一種完全二叉樹 按照以上特點 1.可以得到父節點的兩個子節點的index 2.通過簡單的對比大小,交換list中元素的位置,最後得到重新排序的新列表 c

原创 使用遞歸前序遍歷二叉樹的一點問題

使用遞歸前序遍歷二叉樹的一點問題 def preorder(self,root): # 先序遍歷(遞歸) if root is None: return [] resu

原创 哪裏有抱怨,哪裏就有機會

可以看不慣什麼,比如一羣趾高氣昂的人, 可以瞧不起什麼,比如一羣得意忘形的人, 可以嘲笑些什麼,比如一羣除了曬自己很努力地加班,沒什麼成果,只有用苦勞代替功勞的人。 當然也可以抱怨什麼,比如不得不做一些什麼什麼事。 但是,在看不慣、瞧