原创 第十七篇,數據分析之pandas的時間操作其二

時間索引 data = pd.to_datetime(['2019-11-12','2019.11.13','2019-11-14']) print(data) DatetimeIndex(['2019-11-12', '201

原创 第九篇,數據分析之pandas的文件讀寫操作

CSV文件 大部分人都是使用的csv的文件,我就先寫關於csv文件的讀寫,首先兩個模塊都要導入: import pandas as pd import numpy as np help(pd.read_csv) #查看幫助文檔

原创 第七篇,數據分析之pandas的索引對象

index對象 別忘了導入包:import pandas as pd a = pd.Series(np.random.rand(5)) print(a.index) print(a.index[0]) print(a.index[

原创 第十篇,數據分析之pandas的處理缺失值

在python中可能會遇到,None表示空的對象,空也是一個對象。 Numpy中的缺失數據 a = np.array([1,2,3,None]) b = np.array([5,6,7,8]) print(a.dtype) pri

原创 第十二篇,數據分析之pandas的數據規整其二

接着上一篇開始講 組合數據 僅僅使用pd.concat()和pd.merge()只是實現了‘無選擇‘規劃,還有其他可能,就是根據某個條件從不同的對象中選擇數據,組成一個新的數據,這就叫組合數據。 a = pd.Series([4,

原创 第四篇,數據分析之Numpy的使用方法其一

什麼是numpy numpy是python語言的一個第三方的庫,應用於數據分析,實現多維數組與矩陣的高校運算,提供大量的數學函數,也是進入機器學習與人工智能等方面必不可少的需要掌握的技術。 安裝numpy 本地安裝:pip ins

原创 第二十三篇,數據分析之數據可視化之統計圖

模塊別忘了導入 import matplotlib.pylab as plt import numpy as np import pandas as pd 柱形圖 通過一個案例來了解柱形圖: a = [1,2,3,4,5] b

原创 第八篇,數據分析之pandas的數據索引和切片

以前在Numpy寫過索引和切片可以參考Numpy的操作 Series對象 首先導入我們的Numpy與Pandas import pandas as pd import numpy as np a = np.array([2345,

原创 第十六篇,數據分析之pandas的時間操作其一

時間的物理量與對象 在物理學有三個物理量(時刻,時間間隔,週期)都是跟時間相關的物理量,那我們pandas當然也有的。 時刻 時刻可以是年月日時分秒,也就是說,時刻是一個表示瞬時的量。 在python庫中也提供了時刻的對象類型,別

原创 第三十篇,Django表單與模型

什麼是表單: 表單是蒐集用戶數據信息的各種表單元素的集合,作用是實現網頁上的數據交互,用戶在網站輸入信息,然後提交到網站服務器端進行處理(如數據錄入和用戶登錄、註冊等)。 用戶表單是web開發的一項基本功能,Django的表單功能

原创 第六篇,數據分析之pandas的常用數據對象之Series,DataFrame,Panel

什麼是pandas pandas在Numpy的基礎上優化了數據結構,在數據的儲存,讀取,分割,轉換等方面進行了改進,使得操作更加容易簡,pandas提供了三種數據對象,Series(用於保存一維類的數據),DataFrame(用於

原创 第十九篇,爬取bilibili彈幕使用lxml解析遇到ValueError: Unicode strings with encoding declaration are not supported

這篇博客是我看了別人的一篇博客有感而發寫的:python爬蟲:bilibili彈幕爬取+詞雲生成想着既然他用beautifulsoup解析的那我lmxl肯定不能落後。 這裏是我爬取bilibili視頻彈幕遇到的一個問題如下:

原创 第三十三篇,Django的Auth認證系統之擴展User模型

在開發過程中,模型User的字段可能滿足不了複雜的開發需求。現在大多數網站的用戶信息都有用戶的手機號碼、QQ號碼和微信號們等一系列個人信息。爲了滿足各種需求,Django提供了三種模型擴展的方法: 1、代理模型:這是一種模型繼承,

原创 第二十八篇,HTML5之Canvas畫布操作

什麼是畫布 HTML5 的 canvas 元素使用 JavaScript 在網頁上繪製圖像。 畫布是一個矩形區域,您可以控制其每一像素。 canvas 擁有多種繪製路徑、矩形、圓形、字符以及添加圖像的方法。 具體問題可以參考HTM

原创 第二十六篇,Django配置信息

基本信息配置 一個基本的項目必須具備的基本配置信息有:項目路徑,密鑰配置,域名訪問權限,App列表和中間件,都在setting.py項目下。 import os BASE_DIR = os.path.dirname(os.path