原创 不同padding模式下輸出維度計算

計算表達式 均爲向上取整 實例 

原创 強化學習與深度強化學習理解

強化學習 主要參考西瓜書和一些網上視頻加上個人理解,歡迎互動。 強化學習的model如下圖所示,機器在當前狀態下做出動作a,然後環境反饋給機器下一個狀態和一個獎勵。 ​ 假定狀態空間X,每一個狀態x∈X,動作空間A,每一個動作a∈A,獎

原创 python模塊分析之typing

前言:很多人在寫完代碼一段時間後回過頭看代碼,很可能忘記了自己寫的函數需要傳什麼參數,返回什麼類型的結果,就不得不去閱讀代碼的具體內容,降低了閱讀的速度,加上Python本身就是一門弱類型的語言,這種現象就變得更加的嚴重,而typing這

原创 C++ 輸出

流和緩衝區 stream:C++程序把輸入和輸出看做字節流,流充當了程序和流源或流向目標之間的橋樑。 鍵盤輸入每次提供一個字符,因此在這種情況下,程序無需緩衝區來幫助匹配不同的數據傳輸速率。然而,對鍵盤輸入進行緩衝可以讓用戶在將輸入傳輸給

原创 C++隨機數筆記

一、產生制定區間的隨機數 要取得[a,b)的隨機整數,使用(rand() % (b-a))+ a; 要取得[a,b]的隨機整數,使用(rand() % (b-a+1))+ a; 要取得(a,b]的隨機整數,使用(rand() % (b-a

原创 c++ 關於如何獲得char,int,float型的最大最小值

int型的最大值是0x7fffffff, 可以算一下 0x7FFFFFFF 是多少 每個十六進制數4bit,因此8位16進制是4個字節,剛好是一個int整型(好像一個字節是8 bit) F的二進制碼爲 1111 7的二進制碼爲 011

原创 C++ vector用法解析 也可類推STL,string.

一個特別好用的網站:http://www.cplusplus.com/reference/deque/deque/ C++ vector用法解析 也可類推STL,string。 好像大部分函數都是通用的,還沒發現不合適的,如有錯誤,望指出

原创 map內嵌lambda小結

map()接收兩個參數,第一個參數是func,第二個參數是數組(list,set....),返回的是迭代器 實例1:  def compare(x): if x > 1: return 1 else:

原创 eval() 函數用來執行一個字符串表達式,並返回表達式的值

eval() 函數用來執行一個字符串表達式,並返回表達式的值。 def per(expression): level = 0 exp = "" yunsuan = [""] for elem in exp

原创 關於內存泄露的理解【new&&delete】

  解答:  class Solution { public: TreeNode* sortedArrayToBST(vector<int>& nums) { return helper(nums, 0, num

原创 MySQL數據庫中的5種數據類型簡介

一 字符型 VARCHAR VS CHAR 共同點: 都是用來儲存字符串長度小於255的字符。 區別: 假如你向一個長度爲四十個字符的VARCHAR型字段中輸入數據Bill Gates,當你以後從這個字段中取出此數據時,你取出的數

原创 C++判斷輸入是否爲字符,數字,空格等

#include<ctype.h>中包含了一系列字符函數 函數名稱 返回值【輸入是字符char】 isalnum() 如果是字母或數字,返回true isalpha() 如果是字母,返回true isdigit() 如果是數字,返回tru

原创 用MySQLworkbench導出數據到Excel

右鍵選擇的表格 選擇Table Data Export Wizard 一直next,選擇想要存放的路徑,此處全選然後一直next到finish爲止 導出的文件存在亂碼問題 下載notepad並右鍵notepad打開 修改編

原创 JAVA引用類型與基本類型

package third; public class TransByValue { public static void main(String[] args) { int a = 0; modify(a);System.

原创 刷題筆記 DFS and BFS

舉例: 給定字典中的兩個詞,長度相等。寫一個方法,把一個詞轉換成另一個詞, 但是一次只能改變一個字符。每一步得到的新詞都必須能在字典中找到。 編寫一個程序,返回一個可能的轉換序列。如有多個可能的轉換序列,你可以返回任何一個。 示例 1: