最新国产好看的视频,伊人天堂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庫(kù)中,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

'|': 垂直線(xiàn)

'_': 水平線(xiàn)

你可以在plt.plot函數(shù)中使用這些標(biāo)識(shí)符來(lái)改變數(shù)據(jù)點(diǎn)的外觀。例如,如果要在繪制的線(xià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í)符來(lái)突出顯示數(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曲線(xiàn),對(duì)曲線(xiàn)進(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è)讓開(kāi)發(fā)者又愛(ài)又恨的話(huà)題,從 pip 到 virtualenv,再到 poetry、conda、pdm,工具層出不窮,但似乎總覺(jué)得差點(diǎn)意思,最近,Python 圈子殺出了一匹黑馬uv,本文給大家介紹了Python使用uv整合Pip、Pyenv和Venv的實(shí)戰(zhàn)指南,需要的朋友可以參考下
    2026-05-05
  • python字符串基礎(chǔ)操作詳解

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

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

    Python pymysql模塊安裝并操作過(guò)程解析

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

    Tensorflow安裝問(wèn)題: Could not find a version that satisfies the

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

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

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

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

    這篇文章主要介紹了如何用python開(kāi)發(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的語(yǔ)音助手,其中需要用到python播放音頻的功能,下面這篇文章主要給大家介紹了關(guān)于python實(shí)現(xiàn)mp3文件播放的具體實(shí)現(xiàn)代碼,需要的朋友可以參考下
    2023-05-05
  • python計(jì)算無(wú)向圖節(jié)點(diǎn)度的實(shí)例代碼

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

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

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

    列表推導(dǎo)式形式較為簡(jiǎn)潔,是利用其它列表創(chuàng)建新列表的一種方式,它的工作方式類(lèi)似于for循環(huán),也可以嵌套if條件判斷語(yǔ)句,需要的朋友可以參考下
    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ū)別,本文通過(guò)示例代碼給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2023-03-03

最新評(píng)論

庆云县| 滦南县| 普洱| 敦化市| 郸城县| 定兴县| 竹山县| 兴仁县| 邵阳县| 娄底市| 甘谷县| 两当县| 肇源县| 木里| 邳州市| 宁安市| 冀州市| 和龙市| 棋牌| 藁城市| 武定县| 大田县| 彭阳县| 金塔县| 嵊州市| 临夏市| 鄱阳县| 平遥县| 浦东新区| 郓城县| 江安县| 万全县| 峡江县| 靖远县| 额尔古纳市| 温宿县| 图木舒克市| 朝阳区| 大名县| 大石桥市| 钟山县|