原创 LEETCODE-刷題個人筆記 Python(1-400)-TAG標籤版本

1. Array (1) 27. Remove Element(Easy) 給定數組nums和值val,在適當位置刪除該值的所有實例並返回新長度。 思路: 不需要使用排序,如果等於該值,則將n-1的值賦給i,然後n = n -

原创 LEETCODE-刷題個人筆記 Python(1-400)

按tag分類,250/400的重點題目 LEETCODE-刷題個人筆記 Python(1-400)-TAG標籤版本 1.Two Sum(easy) 給定一個整型數組,找出能相加起來等於一個特定目標數字的兩個數。 給定一個整數數組

原创 LEETCODE-刷題個人筆記 Python(1-400)-TAG標籤版本(二)

前面一篇由於文字太多,不給編輯,遂此篇出爐 LEETCODE-刷題個人筆記 Python(1-400)-TAG標籤版本(一) DFS&BFS 200. Number of Islands(Medium) 給定1d(陸地)和’0’

原创 推薦系統面試題之機器學習(一) -----樹模型

1. 簡單介紹一下XGB 2. XGBoost爲什麼使用泰勒二階展開?爲什麼用二階信息不用一階? 3. XGBoost在什麼地方做的剪枝,怎麼做的? 4. XGBoost如何分佈式?特徵分佈式和數據分佈式? 各有什麼存在的問

原创 LEETCODE-刷題個人筆記 Python

按tag分類,250/400的重點題目 1.Two Sum(easy) 給定一個整型數組,找出能相加起來等於一個特定目標數字的兩個數。 思路:建立一個字典,存儲結果,然後在字典裏面找 dict = {}

原创 線性迴歸、logistic迴歸、softmax迴歸

線性迴歸、logistic迴歸 softmax迴歸

原创 traceExporter.py的解決辦法

一、問題描述 在Ubuntu中搭建SUMO+NS2,使用traceExporter.py將生成的xml文件轉化爲NS2所需要的三個tcl文件,會遇到 TypeError: 'NoneType' object is not callabl

原创 windows構建網頁版搜索引擎 Nutch+Lucene+Mysql+Tomcat(一)

環境: (這些工具官網都有,自行下載安裝) nutch 2.2.0 lucene 7.1.0 apache-ant-1.10.1 apache-ivy-2.4.0 apache-tomcat-9.0.1 mysql jdk

原创 一個lock file的python實現

如果多個進程,或者多個獨立程序要寫同一個文件,那麼就存在大家同時寫文件的可能,這就不妙了,數據可能會出問題。最近在網上找到一個開源的python實現,有效簡潔,列出來分析下代碼看看: 文件名:lockfile.py,內容如下,有部分註釋

原创 windows構建網頁版搜索引擎 Nutch+Lucene+Mysql+Tomcat(二)

一、前言 通過前一篇的學習,我們學會如何搭建nutch平臺,並且知道如何將nutch爬取下來的網站存儲到數據庫中,效果圖如下: 接下來我們將通過mysql存下來的網頁,利用lucene構建索引並進行查詢。 二、Lucene介紹 Lu

原创 基於NoSQL數據庫的空間數據存儲(一)---Hadoop的構建

一、問題描述 海量空間數據存儲要求服務器水平擴展性強,基於Hadoop的NoSQL數據庫具有水平擴展性強的特點,其高效的並行存儲機制也爲空間檢索提供快速響應的能力。 二、方案選擇 由於將數據存入Hbase中需要考慮如何存儲,空間數據處理的

原创 基於NoSQL數據庫的空間數據存儲(二)---HBase的構建

一、問題描述 海量空間數據存儲要求服務器水平擴展性強,基於Hadoop的NoSQL數據庫具有水平擴展性強的特點,其高效的並行存儲機制也爲空間檢索提供快速響應的能力。 二、方案選擇 由於將數據存入Hbase中需要考慮如何存儲,空間數據處理的