電子發(fā)燒友網(wǎng)>嵌入式技術(shù)>編程語言及工具>
編程語言及工具
電子發(fā)燒友網(wǎng)編程語言及工具欄目提供嵌入式設(shè)計所需的嵌入式編程語言技術(shù)和開發(fā)工具以及最新設(shè)計相關(guān)內(nèi)容,是嵌入式工程師喜歡的網(wǎng)站。機器學習算法學習之特征工程2
特征工程是機器學習過程中的關(guān)鍵步驟,涉及將原始數(shù)據(jù)轉(zhuǎn)換為機器學習算法可以有效使用的格式。在本篇博客文章中,我們介紹了各種特征工程技術(shù),包括特征選擇和提取、編碼分類變量、縮...
機器學習算法學習之特征工程1
特征工程是機器學習過程中的關(guān)鍵步驟,涉及將原始數(shù)據(jù)轉(zhuǎn)換為機器學習算法可以有效使用的格式。在本篇博客文章中,我們介紹了各種特征工程技術(shù),包括特征選擇和提取、編碼分類變量、縮...
線性判別分析LDA背后的數(shù)學原理
線性判別分析(LDA)是一種降維技術(shù),其目標是將數(shù)據(jù)集投影到較低維度空間中。線性判別分析也被稱為正態(tài)判別分析(NDA)或判別函數(shù)分析,是Fisher線性判別的推廣。...
如何理解二分查找算法
本文就來探究幾個最常用的二分查找場景:尋找一個數(shù)、尋找左側(cè)邊界、尋找右側(cè)邊界。 而且,我們就是要深入細節(jié),比如不等號是否應(yīng)該帶等號,mid 是否應(yīng)該加一等等。分析這些細節(jié)的差...
滑動窗口算法解決子串問題教程
本文詳解「滑動窗口」這種高級雙指針技巧的算法框架,帶你秒殺幾道高難度的子字符串匹配問題。 LeetCode 上至少有 9 道題目可以用此方法高效解決。但是有幾道是 VIP 題目,有幾道題目雖不...
搞懂回溯算法,做數(shù)獨都變簡單了
說實話我小的時候也嘗試過玩數(shù)獨游戲,但從來都沒有完成過一次。做數(shù)獨是有技巧的,我記得一些比較專業(yè)的數(shù)獨游戲軟件,他們會教你玩數(shù)獨的技巧,不過在我看來這些技巧都太復(fù)雜,我根...
2023-04-19 標簽:回溯算法數(shù)獨游戲開發(fā) 2052
回溯算法技巧分析
如果你不理解這三個詞語的解釋,沒關(guān)系,我們后面會用「全排列」和「N 皇后問題」這兩個經(jīng)典的回溯算法問題來幫你理解這些詞語是什么意思,現(xiàn)在你先留著印象。...
2023-04-19 標簽:回溯算法for循環(huán) 1112
單調(diào)棧解題模板如何秒殺三道算法題
單調(diào)棧實際上就是棧,只是利用了一些巧妙的邏輯,使得 **每次新元素入棧后,棧內(nèi)的元素都保持有序** (單調(diào)遞增或單調(diào)遞減)。 本文就通過幾道算法題來看看單調(diào)棧模板的使用。...
數(shù)據(jù)結(jié)構(gòu)解決滑動窗口問題
前文用 [單調(diào)棧解決三道算法問題]介紹了單調(diào)棧這種特殊數(shù)據(jù)結(jié)構(gòu),本文寫一個類似的數(shù)據(jù)結(jié)構(gòu)「單調(diào)隊列」。 也許這種數(shù)據(jù)結(jié)構(gòu)的名字你沒聽過,其實沒啥難的,就是一個「隊列」,只是使...
2023-04-19 標簽:數(shù)據(jù)結(jié)構(gòu)數(shù)據(jù)結(jié)構(gòu)隊列 1139
數(shù)據(jù)結(jié)構(gòu)的存儲方式及基本操作
首先,這里講的都是普通的數(shù)據(jù)結(jié)構(gòu)和算法,咱不是搞競賽的,野路子出生,只解決常規(guī)的問題,以面試為最終目標。另外,以下是我個人的經(jīng)驗的總結(jié),沒有哪本算法書會寫這些東西,所以請...
2023-04-19 標簽:算法數(shù)據(jù)結(jié)構(gòu)數(shù)組 1864
DFS算法秒殺五道島嶼系列問題
本文主要來講解如何用 DFS 算法來秒殺島嶼系列問題,不過用 BFS 算法的核心思路是完全一樣的,無非就是把 DFS 改寫成 BFS 而已。...
2023-04-19 標簽:數(shù)據(jù)結(jié)構(gòu)DFSBFSDFS數(shù)據(jù)結(jié)構(gòu) 1039
算法時空復(fù)雜度分析實用指南(下)
Big O 表示法的幾個基本特點。 2、非遞歸算法中的時間復(fù)雜度分析。 3、數(shù)據(jù)結(jié)構(gòu) API 的效率衡量方法(攤還分析)。 4、遞歸算法的時間/空間復(fù)雜度的分析方法,這部分是重點,我會用動...
2023-04-19 標簽:API數(shù)據(jù)結(jié)構(gòu)遞歸API動態(tài)規(guī)劃算法數(shù)據(jù)結(jié)構(gòu)遞歸 1147
算法時空復(fù)雜度分析實用指南(上)
本文會篇幅較長,會涵蓋如下幾點: 1、Big O 表示法的幾個基本特點。 2、非遞歸算法中的時間復(fù)雜度分析。 3、數(shù)據(jù)結(jié)構(gòu) API 的效率衡量方法(攤還分析)。 4、遞歸算法的時間/空間復(fù)...
2023-04-19 標簽:API數(shù)據(jù)結(jié)構(gòu)遞歸動態(tài)規(guī)劃算法 1369
base case和備忘錄初始值怎么定?
本文就專門講一講這類問題,順便聊一聊怎么通過題目的蛛絲馬跡揣測出題人的小心思,輔助我們解題。 看下力扣第 931 題「下降路徑最小和」,輸入為一個`n * n`的二維數(shù)組`matrix`,請你計算...
2023-04-19 標簽:數(shù)組動態(tài)規(guī)劃算法Base動態(tài)規(guī)劃算法數(shù)組 1071
AI編譯器:ChatGpt和Claude有何區(qū)別
整體來說,在閱讀MLIR代碼方面,Claude已經(jīng)相當智能,全面領(lǐng)先Newbing(Chatgpt),感覺以后可以日常用Claude來輔助Review IR相關(guān)代碼。...
動態(tài)規(guī)劃詳細指南(下)
動態(tài)規(guī)劃問題的一般形式就是求最值 。動態(tài)規(guī)劃其實是運籌學的一種最優(yōu)化方法,只不過在計算機問題上應(yīng)用比較多,比如說讓你求最長遞增子序列呀,最小編輯距離呀等等。...
2023-04-19 標簽:計算機函數(shù)函數(shù)動態(tài)規(guī)劃計算機 851
動態(tài)規(guī)劃詳細指南(上)
動態(tài)規(guī)劃問題的一般形式就是求最值 。動態(tài)規(guī)劃其實是運籌學的一種最優(yōu)化方法,只不過在計算機問題上應(yīng)用比較多,比如說讓你求最長遞增子序列呀,最小編輯距離呀等等。...
2023-04-19 標簽:計算機函數(shù)動態(tài)規(guī)劃 924
Kotlin的語法糖解析
最近又開始要寫一些客戶端代碼,現(xiàn)在項目都是使用Kotlin,但是之前沒有系統(tǒng)的學習過Kotlin,對于Kotlin的一些語法糖還不熟悉,所以寫篇文章總結(jié)下。...
協(xié)程的概念及協(xié)程的掛起函數(shù)介紹
協(xié)程是一種輕量級的線程,它可以在單個線程中實現(xiàn)并發(fā)執(zhí)行。與線程不同,協(xié)程不需要操作系統(tǒng)的上下文切換,因此可以更高效地使用系統(tǒng)資源。Kotlin 協(xié)程是 Kotlin 語言的一項特性,它提供了...
2023-04-19 標簽:操作系統(tǒng)線程kotlin 1414
基于GD32進行編寫測試的PIN操作
前段時間寫了面向?qū)ο蟮耐莆?,算是簡單對面向?qū)ο筮M行介紹,現(xiàn)在單獨出個系列來深入學習面向?qū)ο?,例程基于GD32進行編寫測試。...
如何在verilog中使用If語句和case語句?
我們在上一篇文章中已經(jīng)看到了如何使用程序塊(例如 always 塊來編寫按順序執(zhí)行的 verilog 代碼。...
解構(gòu)內(nèi)核源碼eBPF樣例編譯過程
了解和掌握純c語言的ebpf編譯和使用,有助于我們加深對于eBPF技術(shù)原理的進一步掌握,也有助于開發(fā)符合自己業(yè)務(wù)需求的高性能的ebpf程序。...
淺析Python字典的基本概念和使用方法
Python 字典(Dictionary)是一種可變、無序、鍵值對(Key-Value Pair)的數(shù)據(jù)結(jié)構(gòu),用于存儲和管理一組數(shù)據(jù)。...
訪問Python元組中的元素
元組(Tuple)是 Python 編程語言中的一種數(shù)據(jù)類型。它是一個不可變的序列,其中的元素不能被修改、添加或刪除。元組與列表(List)相似,但與列表不同的是,元組一旦創(chuàng)建,就無法更改其內(nèi)...
2023-04-17 標簽:數(shù)據(jù)類型python 2463
編輯推薦廠商產(chǎn)品技術(shù)軟件/工具OS/語言教程專題
| 電機控制 | DSP | 氮化鎵 | 功率放大器 | ChatGPT | 自動駕駛 | TI | 瑞薩電子 |
| BLDC | PLC | 碳化硅 | 二極管 | OpenAI | 元宇宙 | 安森美 | ADI |
| 無刷電機 | FOC | IGBT | 逆變器 | 文心一言 | 5G | 英飛凌 | 羅姆 |
| 直流電機 | PID | MOSFET | 傳感器 | 人工智能 | 物聯(lián)網(wǎng) | NXP | 賽靈思 |
| 步進電機 | SPWM | 充電樁 | IPM | 機器視覺 | 無人機 | 三菱電機 | ST |
| 伺服電機 | SVPWM | 光伏發(fā)電 | UPS | AR | 智能電網(wǎng) | 國民技術(shù) | Microchip |
| Arduino | BeagleBone | 樹莓派 | STM32 | MSP430 | EFM32 | ARM mbed | EDA |
| 示波器 | LPC | imx8 | PSoC | Altium Designer | Allegro | Mentor | Pads |
| OrCAD | Cadence | AutoCAD | 華秋DFM | Keil | MATLAB | MPLAB | Quartus |
| C++ | Java | Python | JavaScript | node.js | RISC-V | verilog | Tensorflow |
| Android | iOS | linux | RTOS | FreeRTOS | LiteOS | RT-THread | uCOS |
| DuerOS | Brillo | Windows11 | HarmonyOS |
































