床長人工智慧教程——異步發電機的功能

2020-12-05 壞習慣的減少

聲明:本人只是分享一些床長的免費雜文而已,並非床長人工智慧網校的收費文章。

使用定義的函數或方法中yield表達式的存在 還將該函數定義為 異步生成器函數。async def

調用異步生成器函數時,它將返回一個稱為異步生成器對象的異步迭代器。然後,該對象控制生成器功能的執行。異步生成器對象通常在協程函數的語句中使用,類似於在 語句中使用生成器對象的方式。async forfor

調用異步生成器的方法之一將返回一個 等待對象,並且在等待該對象時開始執行。那時,執行繼續進行到第一個yield表達式,在此處再次暫停執行,返回的值為 expression_list到等待的協程。與生成器一樣,暫停意味著保留所有局部狀態,包括局部變量的當前綁定,指令指針,內部評估堆棧以及任何異常處理的狀態。當等待異步生成器的方法返回的下一個對象來恢復執行時,該函數可以像yield表達式只是另一個外部調用一樣繼續進行。恢復後的yield表達式的值取決於恢復執行的方法。如果 __anext__()使用,則結果為None。否則,如果 asend()使用,則結果將是傳遞給該方法的值。

在異步生成器函數中,在try構造中的任何位置都可以使用yield表達式。但是,如果異步生成器在完成之前沒有恢復(通過達到零引用計數或通過垃圾回收),則try 構造中的yield表達式可能導致執行掛起finally 子句失敗。在這種情況下,運行異步生成器的事件循環或調度程序負責調用異步生成器-迭代器的aclose()方法並運行生成的協程對象,從而允許任何未決finally子句執行。

為了完成終結,事件循環應定義一個終結函數,該函數需要一個異步生成器-迭代器並可能調用aclose()並執行協程。該 終結器可以通過調用進行註冊sys.set_asyncgen_hooks()。第一次迭代時,異步生成器迭代器將存儲註冊的終結器,以在終結時調用。對於一個的參考例終結方法見實施 asyncio.Loop.shutdown_asyncgens在LIB / ASYNCIO / base_events.py。

在異步生成器函數中使用時,該表達式是語法錯誤。yield from <expr>

6.2.9.4。異步生成器迭代器方法

本小節描述了異步生成器迭代器的方法,這些方法用於控制生成器功能的執行。

協程agen.__anext__()

返回一個可等待的對象,該對象在運行時開始執行異步生成器或在最後執行的yield表達式處恢復運行。當使用__anext__() 方法恢復異步生成器函數時,當前yield表達式始終None在返回的awaitable中求值為,運行時將繼續到下一個yield表達式。的值expression_list的產率表達的是的值StopIteration由完成協程引發的異常。如果異步生成器退出而沒有產生另一個值,則waitable引發 StopAsyncIteration異常,表示異步迭代已完成。

通常通過循環隱式調用此方法。async for

協程agen.asend(value )

返回一個waiting,在運行時將恢復異步生成器的執行。與send()生成器的方法一樣,這會將值「發送」到異步生成器函數中,並且value參數成為當前yield表達式的結果。該asend()方法返回的awaitable 將返回生成器產生的下一個值作為throws 的值 StopIteration,或者StopAsyncIteration如果異步生成器退出而沒有生成另一個值,則返回該值。當 asend()被調用以啟動異步生成器時,必須使用None作為參數來調用它,因為沒有可以接收該值的yield表達式。

協程agen.athrow(類型[,值[,回溯] ] )

返回一個等待的對象,type該對象在異步生成器暫停的時刻引發類型異常,並返回生成器函數產生的下一個值作為引發StopIteration異常的值 。如果異步生成器退出而不產生另一個值,StopAsyncIteration則等待的對象會引發異常。如果生成器函數未捕獲傳入的異常,或引發了其他異常,則在運行awaitable時,該異常會傳播到awaitable的調用方。

協程agen.aclose()

返回一個等待的值,該值在運行時將GeneratorExit在暫停時將a 扔到異步生成器函數中。如果異步生成器函數隨後正常退出,已關閉或引發GeneratorExit(通過不捕獲異常),則返回的awaitable將引發StopIteration異常。後續對異步生成器的調用返回的任何其他可等待事件將引發StopAsyncIteration異常。如果異步生成器產生一個值,RuntimeError則由awaitable引發a。如果異步生成器引發任何其他異常,則將其傳播到awaitable的調用方。如果異步生成器由於異常或正常退出而已經退出,則對的進一步調用aclose()將返回不執行任何操作的waitable。

相關焦點

  • 床長人工智慧教程——分類準確性的含義是什麼
    聲明:本人只是分享一些床長的免費雜文而已,並非床長的收費文章。讓我們再次看看我們的神經網絡的準確性如何隨訓練集大小而變化:假設不是使用神經網絡,而是使用其他機器學習技術對數字進行分類。很好,儘管您不應該過多地閱讀它,是床長人工智慧網校帶我進入了AI領域,不僅學到了人工智慧知識,還參與了AI項目,找到了工作。為了報答老師,我們一些同學自願幫床長網校做推廣,同時也希望更多的人加入到床長AI網校床長人工智慧社區中來!脂肪肝下載腹股溝文檔PDF觀後感免費因為我只是使用了scikit-learn的SVM中的現成設置,而我們為改善神經網絡做了很多工作。
  • 床長人工智慧教程免費文檔——學習Unity3D的筆記
    聲明:本人只是分享一些床長人工智慧教程相關的免費pdf文檔而已,並非床長人工智慧網校的收費文章。尊重版權,支持原創!靜態成員單位四元數,也就是默認的無旋轉狀態,此時與世界坐標相同,前方指向,上方指向成員函數函數形式解釋設置分量,與功能相同設置成靜態函數的結果設置成靜態函數的結果設置成靜態函數的結果說明成員函數幾個方法多用於將當前四元數設置成目標四元數,目標四元數的構建方法與對應名稱的靜態函數相同
  • 床長人工智慧教程——數字圖像處理之二維圖像的傅立葉變換
    聲明:本人只是分享一些床長的免費雜文而已,並非床長人工智慧網校的收費文章。信號變化越快,說明頻率越大,信號變化越慢,說明頻率越小。這裡的頻率不一定是通常意義上的頻率,通常的頻率是指周期的倒數,我們把通常意義上的頻率叫時間頻率。
  • 異步發電機在風力發電中的應用
    實際風能利用中,電勵磁同步機在併網時,會因風速的不穩定性造成功率的衝擊,不利於發電機和整個系統的安全穩定運行,因此不能用於齒輪驅動的直接併網風力發電系統;永磁式同步電機效率較高,只能通過整流逆變的變速恆頻的方式併網發電,還有永磁材料容量和強度的限制[4-5]。根據轉子結構不同,一般可將異步電機分為繞線式和鼠籠式兩種。
  • 我國雙饋異步風力發電機變流器研製成功
    近日,由北京利德華福公司投資成立的北京清能華福風電技術有限公司與清華大學的合作項目--1.5MW雙饋異步風力發電機變流器研製成功,並一次性通過了蘭州電機廠地面滿載試驗。利德華福是中國高壓變頻器領域內的領航企業,一直從事節能、環保、再生能源產品的研發、生產和銷售工作。
  • 國內最大功率異步鼠籠風力發電機成功下線
    近日,國內最大功率的異步鼠籠風力發電機在中車株洲電機有限公司完成型式試驗,成功下線。至此,中車株洲電機海上機型已「集齊」直驅、半直驅、異步「三劍客」,實現了海上主力機型的全技術路線布局。國內首臺6MW級異步鼠籠風力發電機,由中車株洲電機為中國船舶集團海裝風電有限公司高海拔風電機組配套研製,是一款大功率、緊湊型異步風力發電機。該發電機額定功率覆蓋多個功率等級,含冷卻器在內的總重量不到12噸,相比國內市場類似產品,功率密度更高。
  • 軸承絕緣對雙饋異步發電機高頻軸電壓和軸電流的抑制效果
    在風力發電系統中,雙饋異步發電機(Doubly-Fed Induction Generator, DFIG)是目前主要使用的一種形式。它通過電力電子變換器(變流器)對轉子實施交流勵磁,一般可在同步轉速上、下的30%範圍內運行,此時變流器容量僅為發電機額定功率的30%左右;也可隨變流器容量的增加獲得更寬的運行速度範圍。
  • 北車承擔國家兆瓦級雙饋異步風力發電機標準制訂
    北車永濟廠承擔國家兆瓦級雙饋異步風力發電機標準制訂  日前,我國兆瓦級雙饋異步風力發電機標準草案在北車集團永濟電機廠制訂完成,在徵得全國風力機械標準化技術委員會專家意見後永濟廠在2005年自主研製成功國內目前功率最大、技術最先進的1.5兆瓦水冷式雙饋異步風力發電機,填補了我國風電兆瓦級雙饋風力發電機的空白。首颱風力發電機已交付大連重工用戶,近日又同東方汽輪機廠籤訂了33臺的該電機合同。  隨著我國風電產業化步伐的加快,國產兆瓦級以上風力發電機越來越受到風電主機廠的青睞。
  • 利德華福1.5MW雙饋異步風力發電機變流器研製成功
    2006年7月,北京利德華福電氣技術有限公司投資成立了北京清能華福風電技術有限公司,旨在依託利德華福深厚的研發功底、先進的生產工藝以及在電力行業的成熟應用經驗,結合清華大學技術、人才領域優勢,與之合作開發1.5MW雙饋異步風力發電機變流器,走「產、學、研」相結合的道路,希望藉此打破國外企業在該領域內的壟斷,從而帶動民族工業的整體發展
  • 帶整流橋負載的雙繞組異步發電機勵磁控制方法
    摘要:針對雙繞組異步發電機所帶不可控整流橋直流側電壓的穩定問題,提出了一種在控制繞組側補償異步發電機所需無功勵磁電流的新方法。關鍵詞:雙繞組異步發電機;鎖相環;靜止無功發生器     1 引言 在船舶電站中需要用到的高質量直流電,是由交流發電機發出的交流電通過整流得到。目前,在船舶電站中,廣泛應用的為同步電機發電系統,若採用異步電機發電系統整流得到直流電,與同步發電機相比,具有功率密度高,結構簡單,機械強度高,製造成本低,維護方便等突出的優點。
  • 國內首臺6MW級異步鼠籠風力發電機成功下線
    【能源人都在看,點擊右上角加'關注'】北極星風力發電網訊:8月8日,國內最大功率的異步鼠籠風力發電機在中車株洲電機完成型式試驗並成功下線。該發電機為國內首臺6MW級異步鼠籠風力發電機,是公司為中國船舶集團海裝風電有限公司高海拔風電機組配套研製的一款大功率、緊湊型異步風力發電機。
  • 國內最大功率6兆瓦級異步鼠籠風力發電機下線
    國內最大功率異步鼠籠風力發電機下線華聲在線8月15日訊(通訊員 林濤 陳正輝 湖南日報·華聲在線記者 顏青)日前,國內最大功率6兆瓦級異步鼠籠風力發電機在中車株洲電機有限公司完成型式試驗並成功下線。標誌著該公司「集齊」直驅、半直驅、異步「三劍客」,實現海上主力機型全技術路線布局。此款電機是中車株洲電機為中國船舶集團海裝風電有限公司高海拔風電機組配套研製的一款大功率、緊湊型異步風力發電機,含冷卻器總重不到12噸,並運用擁有專利的大尺寸鼠籠轉子端環結構,使端環焊接更可靠,能適應高速轉動和頻繁換速工況,滿足25年以上壽命要求。
  • 中電電機:公司風電領域專業生產雙饋異步發電機、永磁半直驅同步...
    同花順金融研究中心10月23日訊,有投資者向中電電機提問, 尊敬的懂秘您好在您百忙中還要打擾您一下,咱們公司生產的風電發電機,發電功率到MW級別沒有,公司有沒有研究創造新一代永磁風電發電機,緊跟國家規劃,緊抓14五風電機遇創造品牌產品打造頭部公司,感謝懂秘
  • 發電機工作原理
    發電機按不同的分類標準具有不同的分類方式,按流經電流不同可分為直流發電機和交流發電機,按原理不同可分為同步發電機、異步電動機、單相發電機、三相發電機,按產生方式不同可分為汽輪發電機、柴油發電機、水輪發電機、汽油發電機等,按能源不同可分為火力發電機、水力發電機等。
  • 同步電機與異步電機的區別
    因此,轉子的轉速一定是小於同步速的(沒有這個差值,即轉差率,就沒有轉子感應電流),也因此叫做異步電機:而同步電機轉子本身產生固定方向的磁場(用永磁鐵或直流電流產生),定子旋轉磁場"拖著"轉子磁場(轉子)轉動,因此轉子的轉速一定等於同步速,也因此叫做同步電機。作為電動機時,大部分是用異步機;發電機都是同步機。
  • 用異步電動機發電電路的工作原理
    例如用17kW異步電動機發電,所接負載的功率應小於13kW。(2)採用異步電動機發電,所配置的柴油機功率要與電動機配套,使兩者在轉動時可靠配合連接,並能達到一定的轉速,工作頻率應選在50Hz以上。異步電動機作為發電機使用,其輸出電壓的高低與轉速有很大關係,使用時應儘可能使轉子速度穩定。轉速的快慢還會影響到頻率的高低。
  • 老大發飆了,小編方了,異步電機原理必須整明白
    小小的吐槽了下哈,不過生活總是要繼續的撒,接下來就進入正題啦,給大家介紹一下巨枯燥巨枯燥的文章就是感應發電機啦。感應發電機是啥?感應發電機說白了就是異步發電機。異步發電機是啥呢?異步發電機就是感應發電機啊,哈哈哈我真聰明!
  • 電磁調速異步電機是如何工作的?
    電磁調速異步電動機,是在異步電動機軸上裝一個電磁轉差離合器,控制電磁轉差離合器勵磁繞組中的電流電磁調速異步電動機又稱為滑差電動機。電磁調速電動機調速比大,結構簡單,控制方便,適用於紡織、化工、食品等工業。 直觀地解釋,電磁調速異步電動機是電動機與控制器的組合體,包括電機、離合器和控制裝置,集驅動、傳動和控制於一體。 對於異步電機我們並不陌生,用於電磁調速的電機可以是繞線轉子電機,也可以是單速或多速籠型轉子電機。
  • 風力發電機原理
    每一部分都很重要,各部分功能為:葉片用來接受風力並通過機頭轉為電能;尾翼使葉片始終對著來風的方向從而獲得最大的風能;轉體能使機頭靈活地轉動以實現尾翼調整方向的功能;機頭的轉子是永磁體,定子繞組切割磁力線產生電能。
  • 同步電機和異步電機的區別及工作原理
    因此,轉子的轉速一定是小於同步速的(沒有這個差值,即轉差率,就沒有轉子感應電流),也因此叫做異步電機:而同步電機轉子本身產生固定方向的磁場(用永磁鐵或直流電流產生),定子旋轉磁場"拖著"轉子磁場(轉子)轉動,因此轉子的轉速一定等於同步速,也因此叫做同步電機。  作為電動機時,大部分是用異步機;發電機都是同步機。