原创 【編程語言】Java5

day13 緩衝字節流 之前學的是基於硬盤的。 緩衝字節輸出流 緩衝流實現文件的複製 每次讀取到的數據的長度   緩衝字符流 輸出流 copy 處理流之一:緩衝流 轉換流 處理流之二:轉換流 轉換字節輸

原创 【編程語言】Java2

【編程語言】Java1 day7 繼承   單繼承和多層繼承   方法的重寫   父子類與訪問修飾符的關係   關鍵字super   關鍵字this和super的區別   java對象的實例化過程   多態性   instanceof操作

原创 【劍指offer】樹題目集合

二叉搜索樹的第k個節點 class TreeNode: def __init__(self, x): self.val = x self.left = None self.righ

原创 【劍指offer】剩餘題目彙總

個人感覺系列-_-|| 順時針打印矩陣(頭條) # -*- coding:utf-8 -*- import numpy as np class Solution: # matrix類型爲二維列表,需要返回列表 def p

原创 【劍指offer】鏈表題目集合

從尾到頭打印鏈表 class Solution: # 返回從尾部到頭部的列表值序列,例如[1,2,3] def printListFromTailToHead(self, listNode): rs =

原创 【深度學習】CNN代碼實現

編寫卷積神經網絡卷積的實現過程的代碼  import numpy as np class ReluActivator(object): def forward(self, weighted_input): #

原创 【leetcode】實現一維max_pooling

思路有點像滑動窗口最大值。 對一個一維數組做核爲k的max_pooling, 步長爲1,並寫出時間複雜度 思路: 使用一個雙端隊列(deque)作爲輔助空間,其中內容爲數組的index。 首先處理index從0到size-1(size爲核

原创 【操作系統】知識點複習

進程和線程的區別 進程之間的通信方式 進程之間的序列 python單例進程的實現 分佈式的使用經驗

原创 【機器學習】交叉熵與KL散度

寫在前面的總結: 1、目前分類損失函數爲何多用交叉熵,而不是KL散度。 首先損失函數的功能是通過樣本來計算模型分佈與目標分佈間的差異,在分佈差異計算中,KL散度是最合適的。但在實際中,某一事件的標籤是已知不變的(例如我們設置貓的label

原创 【leetcode】0825字節跳動筆試

第一道 # -*- coding:utf-8 -*- def Solution(N): M = [] for i in range(N): input_x = [int(x) for x in

原创 【風控實踐】風控實習小結

placeholder

原创 【leetcode】優先隊列題目集合

一、在N個元素中選出前M個元素(N遠大於M時) 在1,000,000個元素中選出前100名。 思路一:對N的元素進行排序,然後選出前M個元素,時間複雜度爲O(NlogN)(採用快排或歸併排序等高級排序算法) 思路二:使用優先隊列,可以將時

原创 【leetcode】54. 螺旋矩陣

給定一個包含 m x n 個元素的矩陣(m 行, n 列),請按照順時針螺旋順序,返回矩陣中的所有元素。 輸入: [ [1, 2, 3, 4], [5, 6, 7, 8], [9,10,11,12] ] 輸出: [1,2,3

原创 【Tensorflow】有關於tensor的shape

最近改結構,但是因爲不熟練的緣故,所以不能很快的找到axis,用一下代碼檢測所選的方向是否正確。 import numpy as np import tensorflow as tf import warnings warnings.

原创 【leetcode】36. 有效的數獨

利用二重循環的下標來表示行、列和小正方形,減少不必要的數據存儲,每一次內循環都代表着對一行或是一列或是一個小正方形的遍歷。外循環則代表對下一行,下一列和下一個小正方形的遍歷。 判斷一個 9x9 的數獨是否有效。只需要根據以下規則,驗證