原创 [JavaScript PAT乙級題解] 1051 複數乘法

[JavaScript PAT乙級題解] 總目錄   var readline = require('readline'); var rl = readline.createInterface({ input : process

原创 [JavaScript PAT乙級題解] 1056 組合數的和

 [JavaScript PAT乙級題解] 總目錄 ​​​​​​​  var readline = require('readline') const rl = readline.createInterface({ input: p

原创 [JavaScript PAT乙級題解] 1021 個位數統計

 [JavaScript PAT乙級題解] 總目錄   var readline = require('readline'); var rl = readline.createInterface({ input : proces

原创 [JavaScript PAT乙級題解] 總目錄

部分語法使用參考自:https://github.com/tangjinzhou/PAT 數據輸入方法參考自:nodejs oj在線筆試應對方案(講幾種輸入處理方法)   1001 害死人不償命的(3n+1)猜想 1006 換個格式

原创 [C/C++] 詳解getline與getchar的一個著名的坑

1.scanf()所做工作的本質 讀取 從第一個非空白符起,到第一個空白符之前的內容。 簡記爲[非空開始,空前結束] 不妨試試以下例子: char a[10], b[10], c[10]; scanf("%s", a); printf(

原创 [C++] 容器list排列

list容器網上資料講的相對其他容器vector等要少很多,這裏對list容器的排序簡單說一下。 框架: #include <iostream> #include <list> using namespace std; int main

原创 [C++] 使用iomanip格式化輸出

方法:使用<iomanip>頭文件調用流操縱算子 例子:保留兩位小數輸出浮點數1.235和1.345。 注:GCC/G++編譯器使用的規則是“四捨六入五成雙”,當數字爲5時若5前面是奇數就進位,是偶數就捨去。(5前奇進偶舍) 所以GCC/

原创 [C++] 正則表達式 簡單入門(正則匹配,正則查找,正則替換)

一、生成正則表達式 1.頭文件 #include <bits/stdc++.h> 注意.h不可少! 或 #include <regex> 2.生成正則表達式對象 例子:如果給定字符串S="Hello",現在要匹配用戶輸入的字符串T是否

原创 [Bilibili投稿合集] 機器學習&數據挖掘 動畫演示

歡迎通過Bilibili網站了解本人投稿的相關算法動畫演示視頻~ 數據挖掘 動畫演示 頻道: DBSCAN聚類 動畫演示 https://www.bilibili.com/video/av54693046 KMeans聚類原理 動畫演示 

原创 [Python數據挖掘] DBSCAN聚類算法原理底層實現

註明:本文主要內容亦曾整理作爲本人所選課程《模式識別與機器學習》的期末課程報告。 [問題背景] 關於DBSCAN聚類原理的動畫演示,我在B站的投稿《DBSCAN聚類原理 動畫演示》中已作了介紹,有興趣的朋友可以先看一下鏈接中的1分半鐘動畫

原创 [C++語言] 多個頭文件的編寫的注意事項

今天終於完成了算法設計作業的收尾工作,過程中編寫了許多頭文件,遇到了不少坑,這裏記下來提醒自己,及時覆盤總結提高。 注意點1: 類聲明部分寫入.h頭文件(header),類實現寫入.cpp源文件(source)。 如果聲明和實現都寫入頭文

原创 [Python數據處理] 怎樣用Python預處理csv文檔提取數據

[問題背景] 處理以下文本文件: grade_gbk.csv  (GBK編碼格式) grade_uft-8.csv (UTF-8編碼格式) 每個文件內容相同,共三條數據,每條數據的第一項是姓名,第二項是語文,第三項是數學,第四項是英語 首

原创 [Python數據挖掘] sklearn-SVM分類(SVC)

[引言] SVM是支持向量機(Support Vector Machine)的簡稱。 SVM具有分類功能(SVC,C是Classification(分類)的首字母); 也具有迴歸功能(SVR,R是Regression(迴歸)的首字母)。

原创 [Python數據挖掘] sklearn-DBSCAN聚類

[問題背景] 假定有這樣的數據集,txt格式,ANSI編碼: YZN,133,108,76 ZHY,96,145,101 WYZ,132,107,60 DHY,100,102,120 CYH,139,99,93 LHY,73,149,8

原创 [Python] 常見報錯釋義 (更新中)

Q: IndexError: list index out of range A: 列表下標越界。一種情況是通常意義的下標的確越界;另一種情況卻常被人忽視:列表爲空!