原创 Python3的struct模塊

 瞭解c語言的人,一定會知道struct結構體在c語言中的作用,它定義了一種結構,裏面包含不同類型的數據(int,char,bool等等),方便對某一結構對象進行處理。而在網絡通信當中,大多傳遞的數據是以二進制流(binary data)

原创 我的MySQL卸載與安裝--8.0.11

本次採用.msi而非.zip安裝 圖文教程點我 進入MySQL後 在MySQL中執行命令: ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY '新

原创 Deeplearning GPU與CPU速度

關於Deeplearning GPU與CPU,速度的對比, 下面分別是GPU和CPU跑同一段程序的時間,一個9秒一個112秒   GPU測試環境:python3.6下的虛擬環境 安裝了tensorflow-gpu CPU測試環境:py

原创 Sklearn-RandomForest隨機森林參數及實例

在scikit-learn中,RandomForest的分類類是RandomForestClassifier,迴歸類是RandomForestRegressor,需要調參的參數包括兩部分,第一部分是Bagging框架的參數,第二部分是CA

原创 LabelEncoder與OneHotEncoder

在處理真實的數據集的時候,我們經常會遇見一個或多個的類別數據的特徵。類別數據可以被分爲標稱特徵(nominal feature)和有序特徵(ordinal feature)。有序特徵指的是類別的值是有序的或者是可以排序的,例如,衣服的尺碼

原创 dataframe進階操作

1.  data增加一列 import pandas as pd import numpy as np filepath = "back.csv" #讀取文件到train,類型爲dataframe train = pd.read_c

原创 python3 迭代

可以直接作用於for循環的對象統稱爲可迭代對象(Iterable)。 可以被next()函數調用並不斷返回下一個值的對象稱爲迭代器(Iterator)。 所有的Iterable均可以通過內置函數iter()來轉變爲Iterator。  

原创 旋轉向量和旋轉矩陣的互相轉換(python cv2.Rodrigues()函數)

處理矩陣三維轉換時,通常採用旋轉矩陣,但是旋轉變換其實只有三個自由度,用旋轉向量表達時更爲簡潔。因此,需要實現從旋轉向量和旋轉矩陣之間的互轉換。 旋轉向量和旋轉矩陣之間可以通過羅德里格斯公式進行轉換: 代碼實現: 可以直接採用openc

原创 Pycharm引用同一目錄下文件報錯 不同目錄下導入文件

在PyCharm中同目錄下import其他模塊,會出現No model named ...的報錯,但實際可以運行 這是因爲PyCharm不會將當前文件目錄自動加入source_path。 在當前目錄右鍵make_directory as-

原创 if __name__ == 'main': 的作用和原理

if __name__ == 'main':    1、這段代碼的功能    一個python的文件有兩種使用的方法,第一是直接作爲腳本執行,第二是import到其他的python腳本中被調用(模塊重用)執行。因此if __name__

原创 c++裏string與int互相轉換

採用stringstream字符串流方法,需要頭文件sstream 1 string轉int int to_int(string s) { int ans; stringstream ss(s);//構造字符串流對象,初

原创 Linux下 permisson denied 解決辦法(簡單粗暴)

Linux下經常出現permission denied,原因是由於權限不足,有很多文章通過chmod命令更改權限爲777,但是很不方便也不適合新手,簡單粗暴的方法如下:     命令行中輸入 sudo passwd     他會提示你輸入

原创 我的MySQL安裝--8.0.11

本次採用.msi而非.zip安裝 圖文教程點我 進入MySQL後 在MySQL中執行命令: ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY '新

原创 Python scarpy Unhandled error in Deferred 的解決方案

當在跟着慕課學習scrapy時 跟着課程鍵入第一個scrapy例子時在PyCharm運行 提示Unhandled error in Deferred(延遲的未處理錯誤) 原因是pywin32的安裝出現問題 安裝pywin32這個包後就可以

原创 原生爬蟲爬取數據存入數據庫的簡單過程

本文章實現用Python3 藉助pymysql模塊爬取鬥魚一些直播信息 並存入數據庫中的簡單操作 第一步:爬取網站的直播信息並處理 第二步:存入本地*.(txt) 第三步:存入數據庫 import re from urllib imp