原创 向量的內積外積與其幾何意義

一、點乘(內積) 有向量 a⃗=(x1,y1),b⃗=(x2,y2)\vec a=(x_1,y_1),\vec b=(x_2,y_2)a=(x1​,y1​),b=(x2​,y2​),夾角爲 θ\thetaθ,內積爲: a⃗⋅b⃗=

原创 寫給小白的梯度下降算法詳解(從下山比喻、數學推導到代碼實現)

如對博文有任何疑問,請留言。 1. 方向導數 方向導數:類比於函數的偏導數是函數沿座標軸方向的變化率,方向導數是函數沿某一射線方向的變化率。 定理:如果函數 f(x,y)f(x,y)f(x,y) 在點 P0(x0,y0)P_0

原创 [LeetCode] 1.兩數之和

1. 題目描述 給定一個整數數組 nums 和一個目標值 target,請你在該數組中找出和爲目標值的那 兩個 整數,並返回他們的數組下標。 你可以假設每種輸入只會對應一個答案。但是,數組中同一個元素不能使用兩遍。 示例: 給定

原创 [LeetCode] 724.尋找數組的中心索引

對博文有任何疑問,請留言。 1. 題目描述 給定一個整數類型的數組 nums,請編寫一個能夠返回數組“中心索引”的方法。 我們是這樣定義數組中心索引的:數組中心索引的左側所有元素相加的和等於右側所有元素相加的和。 如果數組不存

原创 [Hello World] 冒泡排序筆記

1. 冒泡排序原理 不斷比較兩個相鄰的元素,將較大的元素交換到右邊(升序) 2. 過程 1.比較第1個數和第2個數,較大的放在右邊 2.比較第2個數和第3個數,較大的放在右邊 … … n-1.比較第(n-1)個數和第n個數,較大

原创 PPT打開顯示找不到 ppcore.dll,無法打開 PPT

一、問題描述 網上下載的 PPT,打開顯示如下信息: 確定後,顯示如下信息: 點擊修復後,顯示如下信息: 二、解決辦法 1. 右鍵 PPT 文件,選屬性,屬性頁最下面,將“解除鎖定”的勾打上。 2. 點擊應用,確定。重新打

原创 [Hello World] 選擇排序筆記

1. 選擇排序原理 在未排序序列中,不斷選擇最小值放到未排序序列的最前面(升序) 2. 選擇排序過程 1.指針先指向第一個數 2.用第一個數與後面的數比較,如果第一個數小,指針不動,如果後面的數小,指針指向後面那個數 3.重複2

原创 元組/集合/列表 比較大小

以元組爲例,集合與列表同理。 元組也可以比較大小,例如下面代碼: (1, 5) < (2, 3) # True (2, 8) < (2, 6) # False (1, 2) < (1, 2) # False (1, 1, -1)

原创 梯度下降算法數學推導

1.1 方向導數 方向導數:類比於函數的偏導數是函數沿座標軸方向的變化率,方向導數是函數沿某一射線方向的變化率。 定理:如果函數 f(x,y)f(x,y)f(x,y) 在點 P0(x0,y0)P_0(x_0,y_0)P0​(x0​

原创 YOLOv4 文獻翻譯閱讀及拓展閱讀(附拓展文獻下載鏈接)

先看看效果對比 YOLOv4 的運行速度是 EfficientDet 的兩倍。使 YOLOv3 的 AP 和 FPS 分別提高 10%10\%10% 和 12%12\%12%,達到 43.5%43.5%43.5% AP 和 6

原创 C++ Qt 實現鼠標拖動旋轉功能

零、開始的開始 這是律盤,看古琴課程時,老師有一個,可以查找各弦散按音位,覺得挺好用,便做了一個。這裏只聊聊怎麼實現鼠標拖動旋轉,可以借鑑到其他開發。 一、實現思路 1. 旋轉角度 一般旋轉對象函數的輸入都是角度,那麼怎麼獲取這

原创 Markdown 數學公式指導手冊

聲明: 1. 文章轉載於https://www.zybuluo.com/codeep/note/163962 2. 原文章直接放到CSDN有部分代碼報錯或顯示異常,故作了修改,有一些修改後正常顯示,但仍有一些報錯(已作標記),如您

原创 CMake學習(三) —— 使用鏈接庫

有了鏈接庫後要在源碼中添加,使用target_link_libraries語句。 target_link_libraries(<target> ... <item>... ...) target 是要添加鏈接庫的目標,並且必須由

原创 Qt 學習(二) —— 創建項目及注意事項

OS:Ubuntu 16.04 IDE:Qt Creator 4.11.0 Qt:Qt 5.14.0 (GCC 5.3.1 20160406 (Red Hat 5.3.1-6), 64 bit) 萬事開頭 hello worl

原创 CMake學習(四) —— 使用變量

CMake同樣可以使用變量,比如當依賴文件過多或需要生成的項目繁雜,就可以使用變量統一管理,也便於以後的條件編譯。 一、定義變量 CMake 定義變量分顯式和隱式兩種。 顯式定義即使用 set 等語句,可以自定義變量名稱。 隱式定