原创 Python數據分析:pandas常用函數

pandas是python中的 一個數據處理庫,同樣在使用的時候我們要先輸入import pandas as pd引入。 1.df = pd.read_csv("文件路徑"):這是讀取csv文件的方法,如果要讀取excel或其他文檔,都有相

原创 Python數據分析:手寫數字識別初步

1.手寫數字識別是python圖像處理的基礎,首先需要安裝pillow,我們需要以管理員身份打開Windows命令行並輸入pip install pillow,如果提示pip需要更新,我們輸入python -m pip install --

原创 蒙特卡羅方法(python實現)

蒙特卡羅方法是一種統計模擬方法,由馮·諾依曼和烏拉姆提出,在大量的隨機數下,根據概率估計結果,隨機數據越多,獲得的結果越精確。下面我們將用python實現蒙特卡羅方法。 1.首先我們做一個簡單的圓周率的近似計算,在這個過程中我們要用到

原创 Python數據分析:numpy常用函數

numpy是python中一個與科學計算有關的庫,本文將介紹一些常用的numpy函數,使用numpy之前需要先引入,輸入import numpy as np,我們一般將numpy簡化爲np。 1.np.arange(n):生成0至n-

原创 Python數據分析:pandas

pandas是python中的 一個數據處理庫,同樣在使用的時候我們要先輸入import pandas as pd引入。

原创 Python數據分析:手寫數字識別(一)

1.手寫數字識別是python圖像處理的基礎,首先需要安裝pillow,我們需要以管理員身份打開Windows命令行並輸入pip install pillow,如果提示pip需要更新,我們輸入python -m pip install

原创 Python數據分析:直方圖及子圖的繪製

1.直方圖的繪製也需要用到matplotlib下的pylab,只不過在繪製折線圖時我們採用的是plot(),而繪製直方圖時我們需要採用hist()。由於在繪製過程中缺少真實數據,我在這裏採用np.random.normal(a,b,c

原创 Python數據分析:折線圖和散點圖的繪製

1.繪製折線圖和散點圖要用到matplotlib下的pylab,因此我們需要先引入,因爲要用到數組實現,還要引入numpy。然後確定x軸和y軸的數據,最後將其呈現出來。 import matplotlib.pylab as pyl i

原创 Python數據分析:KNN算法(k-近鄰算法)

KNN算法是一種數據分類算法,以距離樣本k個最鄰近數據的類別代表樣本的類別,因此也叫作k-近鄰算法。KNN算法是數據挖掘中最簡單的方法之一,大致可分爲以下幾個步驟: 訓練數據:原數據集中所有數據類別的數據。 測試數據:我們將要拿來測

原创 Python數據分析:簡單統計量的計算

這些操作都要確保已經在電腦中安裝好了Anaconda集成庫,如果安裝好後運行出錯誤,可以將原來電腦中的python卸載重新安裝Anaconda,建議安裝時直接將添加環境變量打勾,否則以後得自己添加環境變量,在Pycharm中的編譯器

原创 浩瀚星空下的冥想

《三體》是我看的第一部科幻小說,在這之前我是從不看科幻小說的,隨着這兩年《三體》的名氣越來越大,我就也買了一套想讀一讀,欣賞一下大劉的腦洞,讀完之後,我被大劉的想象力震撼到了,這套書描繪的場面之宏大,讓我覺得其它所有的科幻小說在它面前可能

原创 python3.7.0在CentOS 7中的安裝

python在Windows中的安裝很簡單,但是在Linux下卻沒有那麼簡單了。 輸入yum install openssl-devel bzip2-devel expat-devel gdbm-devel readline-dev

原创 MySQL在CentOS 7中的安裝

刪除CentOS 7中自帶的mariadb,輸入yum remove mariadb-libs.x86_64 將目錄切換到tmp,輸入wget https://repo.mysql.com/mysql57-community-rel

原创 CentOS 7 SSH遠程連接Putty

第一次連接的時候,莫名其妙的就連上了,結果這次不知道怎麼連了,經過了很大的周折才連上,就想把經驗寫在這裏,一來備忘,二來分享給大家。 首先輸入yum list installed | grep openssh-server來確保是否

原创 CentOS 7第一次使用時的基礎配置

安裝好CentOS 7後,第一次使用我們將面臨一些配置問題,當我們輸入ifconfig查看CentOS 7的ip時,系統會報錯,這是由於沒有安裝net-tools的原因,我們只需按如下方法進行操作: 在命令行中輸入以下代碼: vi