Python資料分析與展示 一

2021-10-05 11:04:14 字數 1399 閱讀 7214

摘要:有損的提取資料特徵

%run 執行py程式

%time statement 給出**執行時間

%timeit statement 多次執行**給出平均時間

高維資料:字典型別或者資料表示格式

dict

=

國際公認資料表示格式:json、xml、yaml

import numpy as np

defnpsum()

: a=np.array([0

,1,2

,3,4

])b=np.array([9

,8,7

,6,5

])c=a**

2+b**

3return c

print

(npsum())

'''[729 513 347 225 141]'''

nparray屬性

描述.nparray

物件的屬性

.ndim

$12.ndim

秩,即軸的數量或維度的數量

.shape ndarray

物件的尺度,對於矩陣,n行m列

.size ndarray

物件元素的個數,相當於.shape中n*m的值

.dtype ndarray

物件的元素型別itemsize ndarray物件中每個元素的大小,以位元組為單位

(1)從python中的列表、元組等型別建立ndarray陣列

x=np.array(list/tuple)

x=np.array(list/tuple,dtype=np.float32)

(2)使用numpy中函式建立ndarray陣列,如:arange,ones,zeros等函式

說明np.arange(n)

類似range0函式,返回ndarray型別,元素從0到n-1(預設生成整型)

np.ones(shape)

根據shape生成乙個全1陣列,shape是元組型別(預設生成浮點型)

np.zeros(shape)

根據shape生成乙個全0陣列,shape是元組型別(預設生成浮點型)

np.full(shape,val)

根據shape生成乙個陣列,每個元素值都是val

np.eye(n)

建立乙個正方的n*n單位矩陣,對角線為1,其餘為0

(3)使用numpy中其他函式建立ndarray陣列函式

說明np.linspace()

根據起止資料等間距地填充資料,形成陣列

np.concatenate()

將兩個或多個陣列合併成乙個新的陣列

python資料分析與展示 一

本文是中國大學mooc中北京理工大學的python系列專題講座的python資料分析與展示的筆記 使用 matplotlib.pyplot是繪製各類視覺化的圖形命令子庫,相當於快捷方式 引入庫檔案 import matplotlib.pyplot as plt示例 import matplotlib...

資料分析和展示

匯入matplotlib中的pyplot import matplotlib.pyplot as plt 為了使matplotlib圖形能夠內聯顯示 matplotlib inline 匯入詞云庫 from wordcloud import wordcloud,imagecolorgenerator...

Python資料分析與處理 一

目錄 前言 為了幫助廣大考生和家長了解高考歷年的錄取情況,很多 都彙總了各省市的錄取控制分數線,為廣大考生填報志願提供參考。因受多種因素影響,每年的分數線或多或少會有一些變動。採集北程式設計客棧京2006 2019年的資訊。使用python的pandas庫完成以下資料分析。包含三部分內容 從 爬取,...