原创 Pandas高階篇一(數據合併)

Pandas中的時間序列 pandas對象中的數據可以通過一些內置的方式進行合併: • pandas. merge可根據一個或多個鍵將不同Data frame中的行連 接起來。SQL或其他關係型數據庫的用戶對此應該會比較熟

原创 Matplotlib加載csv數據文件進行可視化

一,從本地加載csv文件 from matplotlib import pyplot as plt import numpy as np import csv #用來正常顯示中文標籤 plt.rcParams['font.sans

原创 Matplotlib-高級篇(優化柱狀/條形圖)

實現步驟: 做好繪製前的準備工作:導包,中文環境設置,準備畫布與數據等 準備繪製圖表所需的參數數據: a. 繪製的條形寬度 b. 繪製的條形位置(中心) c.條形圖的高度(數據值) 核心圖形繪製。 繪製條形圖

原创 Pandas高階篇二(數據的重塑和旋轉)

層次化索引與數據重塑 層次化索引是 pandas的一 項重要功能,它使你能在一個軸上擁有多個(兩個以上)索引級別。抽象點說,它使你能以低維度形式處理高維度數據。 層次化索引爲Dataframe數據的重排任務提供了一種具有良

原创 機器學習十大算法之一:樸素貝葉斯Bayes

機器學習十大算法之一:樸素貝葉斯Bayes 1 課題導入 1.1 貝葉斯公式 P(A∪B)=P(A)+P(B)−P(A∩B)P(A∪B)=P(A)+P(B)−P(A∩B) P(AB)=P(A|B)P(B)=P(B|A)P(

原创 Matplotlib-高級篇(利用subplot()繪製多幅圖形)

Matplotlib中繪製多幅圖形 在實際的工作中,我們有一 種需求是需要在一塊畫布上輸出多個相關的圖形,進行比較或多角度分析,如下圖所示: matplotlib和pyplot有當前的圖形(figure)和當前的軸 (ax

原创 Matplotlib擴展篇-Pyecharts

Pyecharts 簡介 pyecharts 是一個用於生成 Echarts 圖表的類庫。Echarts 是百度開源的一個數據可視化 JS 庫。用 Echarts 生成的圖可視化效果非常棒,pyecharts 是爲了與 Pyth

原创 用pyecharts繪製詞雲WordCloud

詞雲圖 詞雲圖主要用熱詞的熱度進行可視化。 WordCloud.add() 方法簽名 add(name, attr, value, shape=”circle”, word_gap=20, word

原创 用pyecharts中的Overlap疊加不同類型圖表輸出

Overlap結合不同類型圖表疊加 用戶可以自定義結合Line/Bar/Kline,Scatter/EffectScat ter 圖表,將不同類型圖表畫在一張圖上。利用第一個圖表爲基礎,往後的數據都將會畫在第一個圖表上。Over

原创 Pandas高階篇七(讀取文件數據)

Pandas中的數據加載、存儲與解析 1.讀取csv文件 導入模塊 from pandas import Series,DataFrame import pandas as pd import numpy as np from n

原创 Pandas高階篇三(數據轉化、清除重複數據)

數據轉換-清除重複數據 Data frame的 duplicated方 法返回一個布爾型 Series, 表示各行是否是重複行: 還有一個與此相關的drop duplicates方法,它用於返回一個移除了重複行的Data

原创 Pandas高階篇五(數據的拆分與分割)

數據的拆分 pandas返回的是一個特殊的Categorical對象。 你可以將其看做一組表 示面元名稱的字符串。 實際上,它含有一個表示 不同分類名稱的levels數組以及一個爲年齡數據進行標號的labels屬性。 跟“

原创 Pandas高階篇四(數據的替換)

利用fi11na方法填充缺失 數據可以看做值替換的一種特殊情況。雖然前面提到的map 可用於修改對象的數據子集, 而replace則提供了一種實現 該功能的更簡單、更靈活的方 式。 也可以利用 replace傳替一個數組來

原创 Pandas+Matplotlib繪圖

在pandas中,我們有行標籤、列標籤以及分組信息。也就是說,要製作一張完整的圖表,原本需要一大堆的matplotlib代碼,現在只需一兩條簡潔的語句就可以了。pandas有許多能夠利用DataFrame對象數據組織特點來創建標

原创 使用selenium方法拖拽網頁

# -*- coding:utf-8 -*- from selenium import webdriver import time from selenium.webdriver.common.action_chains impo