成人午夜视频全免费观看高清-秋霞福利视频一区二区三区-国产精品久久久久电影小说-亚洲不卡区三一区三区一区

python中求差分函數(shù),matlab求差分函數(shù)

Python如何使用sd()函數(shù)求數(shù)據(jù)的標(biāo)準(zhǔn)差

python的求

目前創(chuàng)新互聯(lián)公司已為上1000家的企業(yè)提供了網(wǎng)站建設(shè)、域名、虛擬主機(jī)、網(wǎng)站改版維護(hù)、企業(yè)網(wǎng)站設(shè)計(jì)、沿河網(wǎng)站維護(hù)等服務(wù),公司將堅(jiān)持客戶導(dǎo)向、應(yīng)用為本的策略,正道將秉承"和諧、參與、激情"的文化,與客戶和合作伙伴齊心協(xié)力一起成長(zhǎng),共同發(fā)展。

標(biāo)準(zhǔn)差

的函數(shù)是std,是numpy庫(kù)的成員,

如果非要

用sd函數(shù)求標(biāo)準(zhǔn)差,也不是不行(from

numpy

import

std

as

sd)。其參數(shù)是所需求標(biāo)準(zhǔn)差的矩陣或列表,

返回值

即標(biāo)準(zhǔn)差。示范如下:

import

numpy

as

np;

from

numpy

import

std

as

sd;

print([1,

2,3],"的標(biāo)準(zhǔn)差是);

print(sd([1,2,3]));

Python精講:Python中集合的交集并集差集和對(duì)稱差集運(yùn)算方法詳解

歡迎你來(lái)到站長(zhǎng)在線的站長(zhǎng)學(xué)堂學(xué)習(xí)Python知識(shí),本文學(xué)習(xí)的是《Python中集合的交集、并集、差集和對(duì)稱差集運(yùn)算方法詳解》。主要講的是集合運(yùn)算的相關(guān)的概念,及運(yùn)算方法,包括:集合的交集、集合的并集、集合的差集、集合的對(duì)稱差集、集合的交集運(yùn)算方法、集合的并集運(yùn)算方法、集合的差集運(yùn)算方法、集合的對(duì)稱差集運(yùn)算方法。

在Python中,集合最常用的操作就是進(jìn)行交集、并集、差集和對(duì)稱差集的運(yùn)算。

要想學(xué)習(xí)集合的交集、并集、差集和對(duì)稱差集運(yùn)算方法,首先我們來(lái)了解這些名詞的含義:

設(shè)A、B兩個(gè)集合,由所有屬于集合A且屬于集合B的元素所組成的集合,叫做集合A與集合B的交集。在Python中,進(jìn)行交集運(yùn)算時(shí)使用“”符號(hào)。

給定兩個(gè)集合A、B,把他們所有的元素合并在一起組成的集合,叫做集合A與集合B的并集。在Python中,進(jìn)行并集運(yùn)算時(shí)使用“|”符號(hào)。

設(shè)A,B是兩個(gè)集合,則所有屬于A且不屬于B的元素構(gòu)成的集合,叫做集合A與集合B的差集。在Python中,進(jìn)行差集運(yùn)算時(shí)使用“-”符號(hào)。

對(duì)稱差集也稱為對(duì)稱差分或者補(bǔ)集,設(shè)A,B是兩個(gè)集合,所有不相同的集合,叫做集合A與集合B的對(duì)稱差集(對(duì)稱差分或者補(bǔ)集)。在Python中,進(jìn)行對(duì)稱差集運(yùn)算時(shí)使用“^”符號(hào)。

上面都是概念性的描述,下面站長(zhǎng)在線來(lái)舉實(shí)際的場(chǎng)景來(lái)對(duì)交集、并集、差集和對(duì)稱差集運(yùn)算方法進(jìn)行深入淺出的解讀。

場(chǎng)景模擬:某高中三年級(jí),文科班高考的科目是語(yǔ)文、數(shù)學(xué)、英語(yǔ)、政治、 歷史 和地理。理科班高考的科目是語(yǔ)文、數(shù)學(xué)、英語(yǔ)、物理、化學(xué)和生物。

設(shè)定集合A為文科班高考的科目,集合B為理科班高考的科目。

A = {'語(yǔ)文','數(shù)學(xué)','英語(yǔ)','政治',' 歷史 ','地理'}

B = {'語(yǔ)文','數(shù)學(xué)','英語(yǔ)','物理','化學(xué)','生物'}

我們使用集合的交集運(yùn)算的時(shí)候可以采用兩種方式,一種是使用“”運(yùn)算符進(jìn)行操作,另一種是使用 intersection() 方法來(lái)實(shí)現(xiàn)。

運(yùn)行結(jié)果:

運(yùn)行結(jié)果:

同理集合B和集合A的交集也是一樣。我這里就不重復(fù)了,自己去體驗(yàn)一下。

集合的并集運(yùn)算也有兩種方式,一種是使用“|”運(yùn)算符進(jìn)行操作,另一種是使用union()方法來(lái)實(shí)現(xiàn)。

運(yùn)行結(jié)果如下:

運(yùn)行結(jié)果為:

同理集合B和集合A的并集也是一樣。自己去體驗(yàn)一下吧!

集合的差集運(yùn)算也有兩種方式,一種是使用“-”運(yùn)算符進(jìn)行操作,另一種是使用difference()方法來(lái)實(shí)現(xiàn)。

運(yùn)行結(jié)果為:

上面是集合A和集合B的差集,但是集合B和集合A的差集就不是一樣的了哦!

運(yùn)行結(jié)果為:

從上面可以看出,集合A和集合B的差集 與 集合B和集合A的差集是不一樣的,(A - B)是A中存在的部分,(B - A)是B中存在的部分。

運(yùn)行結(jié)果:

同理,使用difference()方法進(jìn)行集合B和集合A的差集也是不同的

運(yùn)行結(jié)果:

集合的差集運(yùn)算也有兩種方式,一種是使用“^”運(yùn)算符進(jìn)行操作,另一種是使用symmetric_difference()方法來(lái)實(shí)現(xiàn)。

運(yùn)行結(jié)果為:

運(yùn)行結(jié)果為:

同樣的,集合B與集合A的對(duì)稱差集也是一樣,自己去體驗(yàn)一下。

我們對(duì)集合的交集、并集、差集和對(duì)稱差集運(yùn)算方法全部詳細(xì)的講解了一遍,通過(guò)運(yùn)行結(jié)果,我們得出結(jié)論:

集合中進(jìn)行交集、并集、對(duì)稱差集進(jìn)行運(yùn)算的時(shí)候,集合A與集合B,位置替換的時(shí)候,結(jié)果相同。

集合中進(jìn)行差集運(yùn)算的時(shí)候,集合A與集合B,位置替換的時(shí)候,結(jié)果不同,為前面那個(gè)集合獨(dú)立存在的部分。

到此為止,本節(jié)課的內(nèi)容《Python中集合的交集、并集、差集和對(duì)稱差集運(yùn)算方法詳解》就完全講完了,主要講的集合運(yùn)算的相關(guān)的概念,及運(yùn)算方法,包括:集合的交集、集合的并集、集合的差集、集合的對(duì)稱差集、集合的交集運(yùn)算方法、集合的并集運(yùn)算方法、集合的差集運(yùn)算方法、集合的對(duì)稱差集運(yùn)算方法。

如何用Python對(duì)數(shù)據(jù)進(jìn)行差分

處理過(guò)與時(shí)間有關(guān)的數(shù)據(jù)的人都知道,差分變化經(jīng)常用來(lái)使得結(jié)果更加直觀。在這篇文章里將會(huì)教你如何用Python來(lái)實(shí)現(xiàn)這一目的,讀完這篇文章,你將會(huì)掌握以下技能:

1、知道什么是差分變換以及滯后差分和差分階數(shù)的設(shè)置

2、如何手動(dòng)計(jì)算差分

3、怎樣使用Pandas內(nèi)置的差分函數(shù)

所以,讓我們趕緊開(kāi)始吧!

為什么要對(duì)時(shí)間序列數(shù)據(jù)進(jìn)行差分?

首先來(lái)看下為什么要對(duì)數(shù)據(jù)進(jìn)行差分變化,差分變化可以消除數(shù)據(jù)對(duì)時(shí)間的依賴性,也就是降低時(shí)間對(duì)數(shù)據(jù)的影響,這些影響通常包括數(shù)據(jù)的變化趨勢(shì)以及數(shù)據(jù)周期性變化的規(guī)律。進(jìn)行差分操作時(shí),一般用現(xiàn)在的觀測(cè)值減去上個(gè)時(shí)刻的值就得到差分結(jié)果,就是這么簡(jiǎn)單,按照這種定義可以計(jì)算一系列的差分變換。

滯后差分

連續(xù)觀測(cè)值之間的差分變換叫做一階滯后差分。滯后差分的步長(zhǎng)需要根據(jù)數(shù)據(jù)的時(shí)間結(jié)構(gòu)做調(diào)整,例如對(duì)于周期性變化的數(shù)據(jù),這個(gè)時(shí)間步長(zhǎng)就是數(shù)據(jù)變化的周期。

差分階數(shù)

在進(jìn)行一次差分之后,時(shí)間項(xiàng)的作用并沒(méi)有完全去掉,將會(huì)繼續(xù)對(duì)差分結(jié)果進(jìn)行差分變化,直到完全消除時(shí)間項(xiàng)的影響因素為止,這個(gè)過(guò)程中進(jìn)行的差分操作次數(shù)就稱為差分階數(shù)。

洗發(fā)水銷售數(shù)據(jù)

這份數(shù)據(jù)是三年來(lái)每月洗發(fā)水的銷售情況,總共有36個(gè)數(shù)據(jù)記錄,原始數(shù)據(jù)來(lái)自Makridakis, Wheelwright和 Hyndman (1998).,可以從下面的地址下到數(shù)據(jù):

下面的代碼將會(huì)導(dǎo)入數(shù)據(jù)并將結(jié)果畫(huà)成折線圖,如下所示:

手動(dòng)差分

在這一部分中,我們將會(huì)自定義一個(gè)函數(shù)來(lái)實(shí)現(xiàn)差分變換,這個(gè)函數(shù)將會(huì)對(duì)提供的數(shù)據(jù)進(jìn)行遍歷并根據(jù)指定的時(shí)間間隔進(jìn)行差分變換。具體代碼如下:

從上面的代碼中可以看到該函數(shù)將會(huì)根據(jù)指定的時(shí)間間隔來(lái)對(duì)數(shù)據(jù)進(jìn)行變換,一般來(lái)說(shuō),通常會(huì)計(jì)算間隔一個(gè)數(shù)據(jù)的差分,這樣的結(jié)果比較可靠。當(dāng)然,我們也可以將上面的函數(shù)進(jìn)行一定的改進(jìn),加入差分階數(shù)的指定。

下面將這函數(shù)應(yīng)用到上面洗發(fā)水銷售的數(shù)據(jù)中去,運(yùn)行之后繪出下面的圖,具體如下:

自動(dòng)差分

Pandas庫(kù)里提供了一個(gè)函數(shù)可以自動(dòng)計(jì)算數(shù)據(jù)的差分,這個(gè)函數(shù)是diff(),輸入的數(shù)據(jù)是“series'或”DataFrame'類型的,像前面自定義函數(shù)那樣,我們也可以指定差分的時(shí)間間隔,不過(guò)在這里這個(gè)參數(shù)叫做周期。

下面的例子是用Pandas內(nèi)置函數(shù)來(lái)計(jì)算差分的,數(shù)據(jù)類型是series的,使用Pandas內(nèi)置函數(shù)的好處是代碼工作量減少了不少,而且繪出的圖中包含更詳細(xì)的信息,具體效果如下:

總結(jié)

讀完本文想必你已經(jīng)學(xué)會(huì)用python來(lái)實(shí)現(xiàn)對(duì)數(shù)據(jù)的差分了,尤其是對(duì)差分的概念,手動(dòng)差分,以及使用Pandas內(nèi)置函數(shù)進(jìn)行差分都有所了解了。如果有什么好的想法歡迎在評(píng)論欄里留下。

本文名稱:python中求差分函數(shù),matlab求差分函數(shù)
文章路徑:http://jinyejixie.com/article8/hsicip.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供建站公司營(yíng)銷型網(wǎng)站建設(shè)、商城網(wǎng)站手機(jī)網(wǎng)站建設(shè)、網(wǎng)站排名品牌網(wǎng)站制作

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來(lái)源: 創(chuàng)新互聯(lián)

小程序開(kāi)發(fā)
宁津县| 兰西县| 泽库县| 上栗县| 茶陵县| 宜阳县| 华安县| 静海县| 湄潭县| 胶南市| 桐乡市| 静宁县| 江永县| 阳高县| 青河县| 武鸣县| 景谷| 邵东县| 龙井市| 温宿县| 扎兰屯市| 二连浩特市| 黄龙县| 辽阳县| 郸城县| 陇川县| 弥渡县| 得荣县| 紫阳县| 宣城市| 文成县| 冀州市| 尼勒克县| 界首市| 赤城县| 宁晋县| 普安县| 潮安县| 牙克石市| 阿拉善右旗| 宜城市|