最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

利用python繪制CDF圖的示例代碼

 更新時(shí)間:2023年08月16日 11:41:36   作者:Thomas_Cai  
這篇文章主要為大家詳細(xì)介紹了如何利用python實(shí)現(xiàn)繪制CDF圖,文中的示例代碼簡(jiǎn)潔易懂,具有一定的借鑒價(jià)值,感興趣的小伙伴可以學(xué)習(xí)一下

一、code

import os.path

import pandas as pd
import numpy as np
import matplotlib.pyplot as plt

csv_path = r"XXX.csv"
save_fig_path = os.path.join(os.path.split(csv_path)[0], "metrics_cdf.png")

# 從CSV讀取數(shù)據(jù)
data = pd.read_csv(csv_path)['XXX']

# 計(jì)算CDF
data_sorted = np.sort(data)[::-1]
cdf = np.arange(1, len(data_sorted)+1) / len(data_sorted)

# 繪制CDF圖
plt.plot(data_sorted, cdf, linewidth=2)  # marker='.',
plt.xlabel('Value')
plt.ylabel('CDF')
plt.xticks(np.arange(0, 1.1, 0.1))
plt.yticks(np.arange(0, 1.1, 0.1))
plt.title('Cumulative Distribution Function (CDF)')
plt.grid(True)
plt.savefig(save_fig_path)
plt.show()

二、plt.plot的marker有什么可選的標(biāo)識(shí)

在matplotlib庫中,plt.plot函數(shù)的marker參數(shù)用于指定在圖上繪制數(shù)據(jù)點(diǎn)的標(biāo)識(shí)符。這些標(biāo)識(shí)符可以幫助你在圖中更清晰地標(biāo)記數(shù)據(jù)點(diǎn)的位置。以下是一些常用的marker參數(shù)及其對(duì)應(yīng)的標(biāo)識(shí)符:

'.': 小點(diǎn)

',': 像素

'o': 圓圈

'v': 倒三角

'^': 正三角

'<': 左箭頭

'>': 右箭頭

'1': 下箭頭

'2': 上箭頭

's': 正方形

'p': 五角星

'*': 星號(hào)

'h': 六邊形1

'H': 六邊形2

'|': 垂直線

'_': 水平線

你可以在plt.plot函數(shù)中使用這些標(biāo)識(shí)符來改變數(shù)據(jù)點(diǎn)的外觀。例如,如果要在繪制的線上使用圓圈作為數(shù)據(jù)點(diǎn)的標(biāo)識(shí),可以這樣設(shè)置:

plt.plot(x_data, y_data, marker='o')

其中,x_data和y_data分別是你要繪制的數(shù)據(jù)的X和Y值。根據(jù)需要,你可以選擇不同的標(biāo)識(shí)符來突出顯示數(shù)據(jù)點(diǎn)。

三、方法補(bǔ)充

當(dāng)然除了上文方法,小編還為大家整理了其他實(shí)現(xiàn)繪制CDF圖的方法,希望對(duì)大家有所幫助

方法一

import numpy as np
import statsmodels.api as sm
import matplotlib.pyplot as plt

data = []
ecdf = sm.distributions.ECDF(data)
x = np.linspace(min(data), max(data))
y = ecdf(x)

for a, b in zip(x, y):
    print(a, b)

plt.plot(x, y, linewidth='5', label='XX', color="green", linestyle="dashed")

plt.xlabel('XX', fontsize = 15)
plt.ylabel('CDF', fontsize=15)

plt.xlim(0, 1500)
plt.ylim(0, 1)

plt.xticks(fontsize=14)
plt.yticks(fontsize=14)

# plt.legend(loc='lower right', fontsize = 17) % 當(dāng)有多個(gè)CDF曲線,對(duì)曲線進(jìn)行標(biāo)注

plt.show()

方法二

利用Matplotlib繪制CDF圖

import matplotlib.pyplot as plt
import numpy as np
from scipy import stats
data = np.random.normal(size=1000)
plt.plot(sorted(data), stats.norm.cdf(sorted(data)))
plt.show()

到此這篇關(guān)于利用python繪制CDF圖的示例代碼的文章就介紹到這了,更多相關(guān)python CDF圖內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • Python使用uv整合Pip、Pyenv和Venv的實(shí)戰(zhàn)指南

    Python使用uv整合Pip、Pyenv和Venv的實(shí)戰(zhàn)指南

    Python 的包管理一直是個(gè)讓開發(fā)者又愛又恨的話題,從 pip 到 virtualenv,再到 poetry、conda、pdm,工具層出不窮,但似乎總覺得差點(diǎn)意思,最近,Python 圈子殺出了一匹黑馬uv,本文給大家介紹了Python使用uv整合Pip、Pyenv和Venv的實(shí)戰(zhàn)指南,需要的朋友可以參考下
    2026-05-05
  • python字符串基礎(chǔ)操作詳解

    python字符串基礎(chǔ)操作詳解

    這篇文章主要為大家詳細(xì)介紹了python字符串基礎(chǔ)操作,,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下,希望能夠給你帶來幫助
    2022-01-01
  • Python pymysql模塊安裝并操作過程解析

    Python pymysql模塊安裝并操作過程解析

    這篇文章主要介紹了Python pymysql模塊安裝并操作過程解析,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下
    2020-10-10
  • Tensorflow安裝問題: Could not find a version that satisfies the requirement tensorflow

    Tensorflow安裝問題: Could not find a version that satisfies the

    這篇文章主要介紹了Tensorflow安裝問題: Could not find a version that satisfies the requirement tensorflow,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2020-04-04
  • Python 內(nèi)置方法和屬性詳解

    Python 內(nèi)置方法和屬性詳解

    這篇文章主要為大家介紹了Python 內(nèi)置方法和屬性,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下,希望能夠給你帶來幫助
    2021-12-12
  • 如何用python開發(fā)Zeroc Ice應(yīng)用

    如何用python開發(fā)Zeroc Ice應(yīng)用

    這篇文章主要介紹了如何用python開發(fā)Zeroc Ice應(yīng)用,幫助大家更好的理解和使用python,感興趣的朋友可以了解下
    2021-01-01
  • python實(shí)現(xiàn)mp3文件播放的具體實(shí)現(xiàn)代碼

    python實(shí)現(xiàn)mp3文件播放的具體實(shí)現(xiàn)代碼

    前段時(shí)間在搞一個(gè)基于python的語音助手,其中需要用到python播放音頻的功能,下面這篇文章主要給大家介紹了關(guān)于python實(shí)現(xiàn)mp3文件播放的具體實(shí)現(xiàn)代碼,需要的朋友可以參考下
    2023-05-05
  • python計(jì)算無向圖節(jié)點(diǎn)度的實(shí)例代碼

    python計(jì)算無向圖節(jié)點(diǎn)度的實(shí)例代碼

    今天小編就為大家分享一篇python計(jì)算無向圖節(jié)點(diǎn)度的實(shí)例代碼,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來看看吧
    2019-11-11
  • python基礎(chǔ)操作列表推導(dǎo)式

    python基礎(chǔ)操作列表推導(dǎo)式

    列表推導(dǎo)式形式較為簡(jiǎn)潔,是利用其它列表創(chuàng)建新列表的一種方式,它的工作方式類似于for循環(huán),也可以嵌套if條件判斷語句,需要的朋友可以參考下
    2023-04-04
  • Python3二分查找?guī)旌瘮?shù)bisect(),bisect_left()和bisect_right()的區(qū)別

    Python3二分查找?guī)旌瘮?shù)bisect(),bisect_left()和bisect_right()的區(qū)別

    這篇文章主要介紹了Python3二分查找?guī)旌瘮?shù)bisect(),bisect_left()和bisect_right()的區(qū)別,本文通過示例代碼給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2023-03-03

最新評(píng)論

长顺县| 吐鲁番市| 城口县| 务川| 鲁山县| 堆龙德庆县| 财经| 丰顺县| 黔东| 河源市| 杭锦后旗| 巴青县| 肥城市| 芒康县| 甘孜县| 谢通门县| 汉沽区| 澄迈县| 罗平县| 清徐县| 宁国市| 黄冈市| 郴州市| 宿州市| 建阳市| 利津县| 鸡西市| 丹阳市| 万全县| 开封市| 江都市| 梁河县| 通城县| 万源市| 杭锦后旗| 枣阳市| 延川县| 江西省| 五峰| 雅江县| 芦山县|