關(guān)于本站
人大經(jīng)濟(jì)論壇-經(jīng)管之家:分享大學(xué)、考研、論文、會(huì)計(jì)、留學(xué)、數(shù)據(jù)、經(jīng)濟(jì)學(xué)、金融學(xué)、管理學(xué)、統(tǒng)計(jì)學(xué)、博弈論、統(tǒng)計(jì)年鑒、行業(yè)分析包括等相關(guān)資源。
經(jīng)管之家是國(guó)內(nèi)活躍的在線教育咨詢平臺(tái)!
經(jīng)管之家新媒體交易平臺(tái)
提供"微信號(hào)、微博、抖音、快手、頭條、小紅書、百家號(hào)、企鵝號(hào)、UC號(hào)、一點(diǎn)資訊"等虛擬賬號(hào)交易,真正實(shí)現(xiàn)買賣雙方的共贏!菊(qǐng)點(diǎn)擊這里訪問(wèn)】
畢業(yè)論文
- 開(kāi)題報(bào)告 | 【獨(dú)家發(fā)布】論文 ...
- 開(kāi)題報(bào)告 | 周五雙學(xué)位論文開(kāi) ...
- 開(kāi)題報(bào)告 | 還是找開(kāi)題報(bào)告的 ...
- 開(kāi)題報(bào)告 | 求浙江大學(xué)MBA論文 ...
- 開(kāi)題報(bào)告 | 交開(kāi)題報(bào)告
- 開(kāi)題報(bào)告 | 本科畢業(yè)論文開(kāi)題 ...
- 開(kāi)題報(bào)告 | 開(kāi)題報(bào)告、文獻(xiàn)檢 ...
- 開(kāi)題報(bào)告 | 寫開(kāi)題報(bào)告中嚶嚶 ...
TOP熱門關(guān)鍵詞
專題頁(yè)面精選
- 經(jīng)濟(jì)學(xué) 管理學(xué) 金融學(xué) 統(tǒng)計(jì)學(xué)
- 會(huì)計(jì)學(xué) 財(cái)政學(xué) 國(guó)際貿(mào)易 財(cái)務(wù)管理
- 工商管理學(xué) 人力資源管理 風(fēng)險(xiǎn)管理
- 成本會(huì)計(jì)學(xué) 財(cái)務(wù)會(huì)計(jì) 酒店管理
- 市場(chǎng)營(yíng)銷學(xué) 審計(jì)學(xué) 保險(xiǎn)學(xué)
- 國(guó)際金融學(xué) 企業(yè)管理學(xué) 保險(xiǎn)精算
- 精算學(xué) 心理學(xué) 哲學(xué)
壇友互助群 |
掃碼加入各崗位、行業(yè)、專業(yè)交流群 |
NumPy數(shù)組在數(shù)值運(yùn)算方面的效率優(yōu)于Python提供的list容器。使用NumPy可以在代碼中省去很多循環(huán)語(yǔ)句,因此其代碼比等價(jià)的Python代碼更為簡(jiǎn)潔。
實(shí)踐:向量加法
假設(shè)我們需要對(duì)兩個(gè)向量a和b做加法。
以下的純Python代碼可以解決上述問(wèn)題:
def pythonsum(n):
a = range(n)
b = range(n)
c = []
for i in range(len(a)):
a = i ** 2
b = i ** 3
c.append(a + b)
return c
以下是使用NumPy的代碼,它同樣能夠解決問(wèn)題:
def numpysum(n):a = np.arange(n) ** 2
b = np.arange(n) ** 3
c = a + b
return c
numpysum()函數(shù)中沒(méi)有使用for循環(huán)。同時(shí),我們使用NumPy中的arange函數(shù)來(lái)創(chuàng)建包含0~n的整數(shù)的NumPy數(shù)組。代碼中的arange函數(shù)前面有一個(gè)前綴numpy,表明該函數(shù)是從NumPy模塊導(dǎo)入的。
讓我們來(lái)看看純Python代碼和NumPy代碼是否得到相同的結(jié)果:
import sysfrom datetime import datetime
import numpy as np#省略上面兩處代碼size = int(sys.argv[1])
start = datetime.now()
c = pythonsum(size)
delta = datetime.now() - start
print "The last 2 elements of the sum", c[-2:]
print "PythonSum elapsed time in microseconds", delta.microseconds
start = datetime.now()
c = numpysum(size)
delta = datetime.now() - start
print "The last 2 elements of the sum", c[-2:]
print "NumPySum elapsed time in microseconds", delta.microseconds
顯然,NumPy代碼比等價(jià)的純Python代碼運(yùn)行速度快得多。有一點(diǎn)可以肯定,即不論我們使用NumPy還是Python,得到的結(jié)果是一致的。不過(guò),兩者的輸出結(jié)果在形式上有些差異。注意,numpysum()函數(shù)的輸出不包含逗號(hào)。這是為什么呢?顯然,我們使用的是NumPy數(shù)組,而非Python自身的list容器。
https://pic.bbs.jg.com.cn/album/201505/30/233756sq4qpqkrgsby5bl7.jpg
免流量費(fèi)下載資料----在經(jīng)管之家app可以下載論壇上的所有資源,并且不額外收取下載高峰期的論壇幣。
涵蓋所有經(jīng)管領(lǐng)域的優(yōu)秀內(nèi)容----覆蓋經(jīng)濟(jì)、管理、金融投資、計(jì)量統(tǒng)計(jì)、數(shù)據(jù)分析、國(guó)貿(mào)、財(cái)會(huì)等專業(yè)的學(xué)習(xí)寶庫(kù),各類資料應(yīng)有盡有。
來(lái)自五湖四海的經(jīng)管達(dá)人----已經(jīng)有上千萬(wàn)的經(jīng)管人來(lái)到這里,你可以找到任何學(xué)科方向、有共同話題的朋友。
經(jīng)管之家(原人大經(jīng)濟(jì)論壇),跨越高校的圍墻,帶你走進(jìn)經(jīng)管知識(shí)的新世界。
掃描下方二維碼下載并注冊(cè)APP
本文論壇網(wǎng)址:http://xalimeijing.com/thread-3951005-1-1.html
您可能感興趣的文章
- 期刊庫(kù) | 菜鳥(niǎo)關(guān)于結(jié)構(gòu)方程模型中量表潛變 ...
- 期刊庫(kù) | 求助一道關(guān)于利率期限的預(yù)期理論 ...
- 期刊庫(kù) | 我國(guó)電力行業(yè)重點(diǎn)投資領(lǐng)域分析
- 期刊庫(kù) | Advances in Molecular Imaging《 ...
- 期刊庫(kù) | 研究生國(guó)家獎(jiǎng)學(xué)金每個(gè)學(xué)習(xí)階段只 ...
- 期刊庫(kù) | 邏輯回歸中,R語(yǔ)言怎么解決解釋性 ...
- 期刊庫(kù) | SAS版本
- 期刊庫(kù) | Amos數(shù)據(jù)導(dǎo)入的問(wèn)題
人氣文章
本文標(biāo)題:【NumPy學(xué)習(xí)指南】day1 NumPy在數(shù)組操作上優(yōu)勢(shì)
本文鏈接網(wǎng)址:http://xalimeijing.com/jg/qikan_qikanku_3951005_1.html
2.轉(zhuǎn)載的文章僅代表原創(chuàng)作者觀點(diǎn),與本站無(wú)關(guān)。其原創(chuàng)性以及文中陳述文字和內(nèi)容未經(jīng)本站證實(shí),本站對(duì)該文以及其中全部或者部分內(nèi)容、文字的真實(shí)性、完整性、及時(shí)性,不作出任何保證或承若;
3.如本站轉(zhuǎn)載稿涉及版權(quán)等問(wèn)題,請(qǐng)作者及時(shí)聯(lián)系本站,我們會(huì)及時(shí)處理。