原创 leetcode-刷題記錄

leetcode-刷題記錄初級算法數組從排序數組中刪除重複項買賣股票的最佳時機 II旋轉數組存在重複只出現一次的數字兩個數組的交集 II加一移動零兩數之和有效的數獨字符串反轉字符串整數反轉字符串中的第一個唯一字符有效的字母異位詞驗

原创 tf.py_func採坑記

腦子是個好東西,真的希望我也有一個!!! 用tf.py_func時 tf.py_func( func, inp, Tout, stateful=True, name=None ) 要千萬注意Tou

原创 leetcode - 刷題記錄-探索中級算法-樹和圖

中序遍歷二叉樹 給定一個二叉樹,返回它的中序 遍歷。 # Definition for a binary tree node. # class TreeNode: # def __init__(self, x): #

原创 leetcode - 刷題記錄-探索初級算法-樹

二叉樹的最大深度 給定一個二叉樹,找出其最大深度。 二叉樹的深度爲根節點到最遠葉子節點的最長路徑上的節點數。 說明: 葉子節點是指沒有子節點的節點。 # Definition for a binary tree node. #

原创 代碼debug

import logging logging.basicConfig(level=logging.DEBUG) The logging showed me my typo in a Python stack trace!!!

原创 leetcode - 刷題記錄-探索初級算法-鏈表

給定一個鏈表,刪除鏈表的倒數第 n 個節點,並且返回鏈表的頭結點。 示例: 給定一個鏈表: 1->2->3->4->5, 和 n = 2. 當刪除了倒數第二個節點後,鏈表變爲 1->2->3->5. 說明: 給定的 n 保證是有

原创 leetcode - 刷題記錄-探索初級算法-數組

從排序數組中刪除重複項: 給定一個排序數組,你需要在原地刪除重複出現的元素,使得每個元素只出現一次,返回移除後數組的新長度。不要使用額外的數組空間,你必須在原地修改輸入數組並在使用 O(1) 額外空間的條件下完成。 class So

原创 opencv讀入圖像自動旋轉的問題

最近做一個圖像中文字方向判定的需求,4分類任務。 在處理數據的時候發現,在電腦上顯示水平的圖片,用opencv-imread讀進來的時候,會出現旋轉,且旋轉方向不定。之前也遇到過類似的問題,但當時任務本身對方向不敏感,且預處理本身也會做左

原创 leetcode 15. 三數之和

class Solution(object): def threeSum(self, nums): """ :type nums: List[int] :rtype: List[L

原创 attention_ocr源碼

主要看sequence_layers.py這個腳本中才是實現了attention+decoder的部分,model中只是個架子。 sequence_layer中也是直接調用了TF的api,如果想深入理解,還是需要看TF源碼。先從seque

原创 記錄eetcode 6.Z 字形變換 兩種解法

題目本身難度不大,但也耗費了很長時間。是因爲受之前題目的影響,不採取最簡單的方法,總是想要用一些所謂的便捷方法。 解法1: class Solution(object): def convert(self,

原创 記錄leetcode 3. 無重複字符的最長子串兩種解法

1.暴力枚舉解法: class Solution(object): def lengthOfLongestSubstring(self, s): """ :type s: str

原创 記錄leetcode兩數相加(2)解法

# Definition for singly-linked list. # class ListNode(object): # def __init__(self, x): # self.val = x #

原创 轉pdf文件中的每一頁到圖片

最近遇到,把pdf文件中的每一頁轉爲圖片,這樣一個需求。折騰了一天。網上大部分教程需要許多安裝包,安裝十分麻煩,遇到許多坑。終於找到一個比較簡單的方法。 https://tecadmin.net/install-imagemagick-o

原创 鏈表反轉

  # Definition for singly-linked list. # class ListNode(object): # def __init__(self, x): # self.val = x #