原创 讓本地的靜態html頁面在node上跑起來

讓本地的靜態html頁面在node上跑起來 由於想要ajax請求數據,可是這種Ajax傳輸,不支持file:///C:/Users/admin/XX.html這樣的文件傳輸方式,它需要http/https傳輸方式,纔可以,所以,對

原创 快包算法理解

算法的大體思想如下: 首先將座標進行預排序,顯而易見,最左邊和最右邊的兩個點一定是凸包頂點,然後連接這兩點,然後這條線就可以把所有點分爲兩部分,我們將在這條線上方或者左側的點集稱作“上包”,下方或者右側的點集稱爲“下包”;不難分析

原创 二分冪

  int QuickPower(int N,int time)//計算N^time { int ReturnValue=1;//記錄返回值 int Pow=1;//記錄當前已經計算出的多少次冪 int

原创 多種數據輸入

#include<stdio.h> int main() {int a,b;while(scanf("%d%d",&a,&b)!=EOF){ } return 0; } #include<stdio.h> {int t;scanf("

原创 學生信息管理系統

** 微型學生信息管理系統C語言實現 實現效果: 項目文件下載地址: 學生信息管理系統

原创 消元法求主元素之個人見解

主要思想: 在任意無序數組中任意消掉兩個不相等的元素不影響數組的主元素,利用count計數消元,剩下的就是主元素,關鍵注意消元后得到的不一定就是主元素,可能是“僞主元素”,具體自行舉例體會,當然解決方法也比較簡單,遍歷一遍數組就行了 i

原创 K-Means算法原理理解以及上手實例

本文將大致梳理K-Means算法的流程, 並且使用python3實現kmeans算法對簡單歐式空間數據集的聚類問題,以及結果評價算法—輪廓係數的實現,最後將提供本次實例的詳細註釋代碼 1.算法原理: K-means算法是最爲經典的基於劃分

原创 VSM(向量空間模型)構建流程

VSM是一個比較經典的機器學習模型,有很多比較好的文章已經對這個模型進行了詳細的介紹,在此就不在贅述相關的背景及其原理,個人將一些寫的比較好的文章整理放在了參考資料: 構建流程: 數據預處理:將準備用於輸入的文檔進行去噪、分詞、編碼格式

原创 由四個點求兩條線段交點代碼實現

設已知的一條線段的起點和終點爲(x1,y1),(x2,y2),另一條爲 (x3,y3),(x4,y4);首先求出兩條線段的一次函數,再聯立求出交點座標 交點公式: x=(y3x4x2-y4x3x2-y3x4x1+y4x3x1-y1x2x

原创 使用Libsvm自動分類訓練數據詳細入門流程(二)

上一篇我們講到了函數的自動參數尋優問題,官方提供的 grid.py 以及 easy.py 兩種文件都可以實現對訓練數據的參數尋優,不過在使用方法和具體效果上有些不同,下面我將依次介紹這兩種文件的相關配置及使用方法 grid.py 文件gr

原创 定時關機小應用

#include<stdio.h> #include<string.h> #include<stdlib.h> int main() { char cmd[20] = "shutdown -s -t "; c

原创 Python3 使用PIL/Pillow庫將圖片轉換爲txt文字雲

1. 安裝PIL庫或者Pillow PIL(Python Imaging Library)是Python一個強大方便的圖像處理庫,名氣也比較大。不過只支持到Python 2.7。Pillow是PIL的一個派生分支,但如今已經發展成爲比PI

原创 遞歸創建先序序列二叉樹

void Creat(BTNode *&T) { char ch; cin >> ch; if ((ch - '#') == 0) T = NULL; else {

原创 判斷完全二叉樹

根據《李春葆數據結構教程》書上的定義爲:“二叉樹中最多隻有最下面兩層的節點的度數小於二,並且最下面一層的葉子節點都依次排列在該層最左邊的位置上,這樣的二叉樹稱爲完全二叉樹” 特點:  1. 葉子節點只可能在層次最大的兩層上出現  2. 對

原创 哈弗曼編碼

定義: 它是由n個帶權葉子結點構成的所有二叉樹中帶權路徑長度最短的二叉樹。因爲這種樹最早由哈夫曼(Huffman)研究,所以稱爲哈夫曼樹,又叫最優二叉樹。 1.初始化: 根據給定的n個權值{w1,w2,…wn}構成n棵二