日本综合一区二区|亚洲中文天堂综合|日韩欧美自拍一区|男女精品天堂一区|欧美自拍第6页亚洲成人精品一区|亚洲黄色天堂一区二区成人|超碰91偷拍第一页|日韩av夜夜嗨中文字幕|久久蜜综合视频官网|精美人妻一区二区三区

RELATEED CONSULTING
相關(guān)咨詢
選擇下列產(chǎn)品馬上在線溝通
服務(wù)時間:8:30-17:00
你可能遇到了下面的問題
關(guān)閉右側(cè)工具欄

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營銷解決方案
深度講述Python標(biāo)準(zhǔn)語言特性

下面著重講述學(xué)習(xí)Python標(biāo)準(zhǔn)語言時碰到的相關(guān)難題和問題,以及學(xué)習(xí)Python標(biāo)準(zhǔn)語言的技巧,如何更好的進行Python標(biāo)準(zhǔn)語言的學(xué)習(xí),希望本文能給大家?guī)韼椭?/p>

模擬中的核心概念是進程。一個進程只是一個對象,它完成某些任務(wù),隨后在它準(zhǔn)備完成下一個任務(wù)之前有時會等待一會兒。在 SimPy 中,您還可以“鈍化”進程,這意味著在一個進程完成一個任務(wù)后,只有當(dāng)其它進程要求該進程完成其它任務(wù)時,它才會去做。

把進程當(dāng)作嘗試完成一個目標(biāo),常常是很有用的。在編寫進程時,通常把它編寫成可以在其中執(zhí)行多個操作的循環(huán)。在每個操作之間,可以插入 Python“yield”語句,它讓模擬調(diào)度程序在返回控制之前執(zhí)行每個等待進程的操作。

進程執(zhí)行的許多操作取決于資源的使用。資源只是在可用性方面受到限制。在生物學(xué)模型中,資源可能是食物供應(yīng);在網(wǎng)絡(luò)模型中,資源可以是路由器或有限帶寬通道;在我們的市場模擬中,資源是付款通道。資源執(zhí)行的唯一任務(wù)是在任何給定的時間內(nèi)將它的使用限于一個特定的進程上。

在 SimPy 編程模型下,進程單獨決定它要保留資源的時間有多長,資源本身是被動的。在實際系統(tǒng)中,SimPy 模型可能適合概念性方案,也可能不適合;很容易想象到資源在本質(zhì)上會限制其利用率(例如,如果服務(wù)器計算機在必需的時間幀內(nèi)沒有獲得滿意的響應(yīng),則它會中斷連接)。

但作為編程問題,進程或資源是否是“主動”方就不是特別重要(只要確保您理解了您的意圖)。最后一個 SimPy 類是監(jiān)控程序。實際上監(jiān)控程序不是很重要,只不過它很方便。監(jiān)控程序所做的全部任務(wù)就是記錄向它報告的事件,并保存有關(guān)這些事件的統(tǒng)計信息(平均值、計數(shù)、方差等)。

該庫提供的 Monitor 類對記錄模擬措施是個有用的工具,但您也可以通過您想使用的其它任何技術(shù)來記錄事件。事實上,我的示例使 Monitor 子類化,以提供某些(稍微)增強的能力。

當(dāng)我最初考慮食品雜貨店模型時,我認為模擬可以解答幾個直接問題。例如,我想象店主可能會選擇購買改進的掃描儀(減少 ITEMTIME)?;蛘哌x擇雇傭更多職員(增加 AISLES)。我想只要在每個方案下運行這個模擬(假設(shè)雇員和技術(shù)成本給定的情況下),并確定上面兩種選擇哪種更能減少成本。

減少一條付款通道不是使平均等待時間增加 1/5 或類似的情況,而是使它增加了大約 4 倍。而且,最不幸的顧客(在這些特定的運行期間)的等待時間從 6 分鐘增加到了 21 分鐘。如果我是經(jīng)理,我認為了解這個極限情況對顧客滿意度而言是極其重要的,并確定上面兩種選擇哪種更能減少成本。

Python的創(chuàng)始人為Guido van Rossum。1989年圣誕節(jié)期間,在阿姆斯特丹,Guido為了打發(fā)圣誕節(jié)的無趣,決心開發(fā)一個新的腳本解釋程序,做為 ABC 語言的一種繼承。之所以選中 Python(大蟒蛇的意思)作為程序的名字,是因為他是一個Monty Python的飛行馬戲團的愛好者。

ABC是由Guido參加設(shè)計的一種教學(xué)語言。就Guido本人看來,ABC 這種語言非常優(yōu)美和強大,是專門為非專業(yè)程序員設(shè)計的。但是ABC語言并沒有成功,究其原因,Guido 認為是非開放造成的。Guido 決心在 Python 中避免這一錯誤(的確如此,Python 與其它的語言如C、C++和Java結(jié)合的非常好)。同時,他還想實現(xiàn)在 ABC 中閃現(xiàn)過但未曾實現(xiàn)的東西。

就這樣,Python在Guido手中誕生了。實際上,第一個實現(xiàn)是在Mac機上??梢哉f,Python是從ABC發(fā)展起來,主要受到了Modula-3(另一種相當(dāng)優(yōu)美且強大的語言,為小型團體所設(shè)計的)的影響。并且結(jié)合了Unix shell和C的習(xí)慣。


分享標(biāo)題:深度講述Python標(biāo)準(zhǔn)語言特性
轉(zhuǎn)載來源:http://www.dlmjj.cn/article/cohgchj.html