如何在Python中實現矩陣分析

2021-09-30 13:35:39 字數 1493 閱讀 7673

根據事物(如產品,服務等)的兩個重要屬性(指標)作為分析依據,進行關聯分析,找出解決問題的一種分析方法。

如何使用python進行矩陣分析呢

各個省份的gdp-人口矩陣分析,**實現如下:

import pandas

import matplotlib

import matplotlib.pyplot as plt

maincolor = (42/256, 87/256, 141/256, 1);

#設定字型

font =

matplotlib.rc('font', **font);

data = pandas.read_csv(

'd:\\pda\\5.8\\data.csv'

)fig = plt.figure(

figsize=(30, 20),

dpi=80

)sp = fig.add_subplot(111)

sp.set_xlim([

0, data.gdp.max()*1.1

])sp.set_ylim([

0, data.population.max()*1.1

])#關閉座標軸、座標軸的刻度值

#sp.axis('off')

sp.get_xaxis().set_ticks()

sp.get_yaxis().set_ticks()

#畫點sp.scatter(

data.gdp, data.population,

alpha=0.5, s=200, marker="o",

edgecolors=maincolor, linewidths=5

)#畫均值線

sp.axvline(

x=data.gdp.mean(),

linewidth=1, color=maincolor

)sp.axhline(

y=data.population.mean(),

linewidth=1, color=maincolor

)sp.axvline(

x=0,

linewidth=3, color=maincolor

)sp.axhline(

y=0,

linewidth=3, color=maincolor

)sp.set_xlabel('gdp')

sp.set_ylabel('人口')

#畫標籤

區域性圖

如何在Python中實現資料分箱

1 資料分箱 資料分箱技術在pandas官方給出的定義 bin values into discrete intervals,是指將值劃分到離散區間。好比不同大小的蘋果歸類到幾個事先布置的箱子中 不同年齡的人劃分到幾個年齡段中。這種技術在資料處理時會很有用。2 例子 我們先來看例子 import n...

如何在Python中實現RFM分析

rfm分析是根據客戶活躍程度和交易金額貢獻,進行客戶價值細分的一種方法 可以通過r,f,m三個維度,將客戶劃分為8種型別。rfm分析過程 1.計算rfm各項分值 r s,距離當前日期越近,得分越高,最高5分,最低1分 f s,交易頻率越高,得分越高,最高5分,最低1分 m s,交易金額越高,得分越高...

如何在 Python 中清屏

在很多時候,如果我們在控制台中使用 python,隨著時間的推移,可能會發現螢幕越來越亂。如下圖,我們跑了不少的測試程式,在螢幕上有很多的輸出。在 windows 中,我們會使用 cls 命令清屏。在 python,應該怎麼樣才能清屏呢?其實 python 並沒有清螢幕的命令,也沒有內建內建命令可以...