精品国产人成在线_亚洲高清无码在线观看_国产在线视频国产永久2021_国产AV综合第一页一个的一区免费影院黑人_最近中文字幕MV高清在线视频

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

python之生成subgen的使用權

冬至配餃子 ? 來源:繆斯之子 ? 作者:肖新苗 ? 2022-08-23 11:15 ? 次閱讀

讀者

查看需要有一定的基礎python,概念部分建議 閱讀經典書籍: 百萬的python 或者w3c school 或者 菜鳥教程

系列

這是一個系列,如遇到不明白的部分,可以回看前面的文章

功能

通過 gen gen 的使用權,即在 subgen() 時,subgen 的使用權,把的價值傳遞給 gen 的使用方,可以直接控制生成方的調用,生成 subgen 的使用權。亞根終止。

重復:如果yield from 后面是str list tple set map range,直接next()

例子說明

yield from的執行流程,并制作了一個模擬fake_yield_from,

源是c語言所寫,可以自己研究

import inspect


def subgen():
res = yield 11
return res


def gen():
res = yield from subgen()
return res


def fake_yield_from(f):
# 模擬yield from的功能
result = None
if inspect.isgenerator(f):
try:
result = f.send(None)
except StopIteration as e:
result = e.value
else:
result = next(iter(f))
return result


def gen_fake():
res = yield fake_yield_from(subgen())
return res


def print_value(f, args):
try:
b = f.send(args)
except StopIteration as e:
print(f'{f.__name__}返回值 {e.value}')
return e.value
else:
print(f'{f.__name__}接收 {b}')


gs = [gen(), gen_fake()]
for g in gs:
print_value(g, None)
print_value(g, 2)

'''
結果:
gen接收 11
gen返回值 2
gen_fake接收 11
gen_fake返回值 2
'''



審核編輯:劉清

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • C語言
    +關注

    關注

    180

    文章

    7598

    瀏覽量

    136199
  • python
    +關注

    關注

    56

    文章

    4782

    瀏覽量

    84453
收藏 人收藏

    評論

    相關推薦

    三行代碼完成生成式AI部署

    OpenVINO2024.2版本跟之前版本最大的不同是OpenVINO2024.2分為兩個安裝包分別是基礎包與生成式AI支持包,新發布的GenAI開發包支持C++與Python語言接口調用,支持多種
    的頭像 發表于 08-30 16:49 ?382次閱讀
    三行代碼完成<b class='flag-5'>生成</b>式AI部署

    pytorch和python的關系是什么

    在當今的人工智能領域,Python已經成為了最受歡迎的編程語言之一。Python的易學易用、豐富的庫和框架以及強大的社區支持,使其成為了數據科學、機器學習和深度學習等領域的首選語言。而在深度學習領域
    的頭像 發表于 08-01 15:27 ?1706次閱讀

    云知聲說話人識別引擎獲得HUAWEI COMPATIBLE證書及認證徽標的使用權

    繼山海大模型獲得兩項華為昇騰技術認證后,近日,經華為綜合評測,云知聲說話人識別引擎成功通過與華為Atlas 800 推理服務器(型號:3000)、Atlas 300I Pro推理卡的相互兼容性測試,正式獲得HUAWEI COMPATIBLE證書及認證徽標的使用權
    的頭像 發表于 05-27 18:12 ?744次閱讀
    云知聲說話人識別引擎獲得HUAWEI COMPATIBLE證書及認證徽標的<b class='flag-5'>使用權</b>

    微軟2024財年第三財季營收619億美元,AI資本支出超出分析師預期

    借助與OpenAI的深度合作,微軟推出生成式人工智能(genAI)工具,推動股價攀升,成功超越蘋果成為全球市值最高的公司。微軟獲得了OpenAI的先進人工智能技術的獨家使用權,正積極將這些技術融入到自身產品中,如Azure、Bing及Microsoft 365等。
    的頭像 發表于 04-26 10:07 ?448次閱讀

    如何使用Python生成四位隨機數字

    為了實現這些目標,Python 為我們提供了random() 模塊。random() 是一個內置的 Python 模塊,用于生成隨機數。
    的頭像 發表于 04-15 12:47 ?609次閱讀

    嵌入式學習-ElfBoard ELF 1板卡-移植python3.6.9

    功。(2)清除編譯臨時生成的中間文件,為交叉編譯做準備:elf@ubuntu:~/work/Python-3.6.9$ sudo make clean5.交叉編譯python:(1)進入
    發表于 01-24 16:50

    【飛騰派4G版免費試用】+GPIO口使用

    在使用openkylin的情況下,可使用GPIO資源來控制外設。但它是要求具備root使用權,否則無權使用。為此困惑了很久,最終在群友的幫助下才解決了這個難題。 在進入GPIO目錄后,其內容如圖1
    發表于 01-08 14:20

    OpenAI與蘋果等媒體公司爭奪新聞內容使用權

    OpenAI一位負責AI產權與內容監管的高官表示,“我們已與多家出版商展開積極且正面的合作交流,未來將發布更多合作協議。”除此之外,他補充說,目前OpenAI主要與跨國新聞組織談判,而非那些專注于娛樂或生活類別的出版商。
    的頭像 發表于 01-05 14:38 ?617次閱讀

    歐菲光轉讓深圳科技園部分房屋及土地使用權,預估交易總額

    在深思熟慮的戰略規劃和長遠發展需求基礎上,歐菲光決定向深圳市光明區人民政府售出位于深圳市光明高新區西片區,東明大道南側、十二號西側(宗地號:A613-0728)的房產及其占用的國有土地使用權
    的頭像 發表于 12-26 13:49 ?644次閱讀

    python運行環境的安裝和配置

    Python是一種非常流行的編程語言,廣泛應用于科學計算、Web開發、人工智能等領域。為了能夠正常運行Python程序,我們需要先安裝和配置Python運行環境。本文將為您詳盡介紹Python
    的頭像 發表于 11-29 16:17 ?1104次閱讀

    python軟件對電腦配置要求

    Python是一種流行的編程語言,它在許多不同的領域中被廣泛使用,例如網站開發、數據科學和機器學習等。對于使用Python的開發者來說,了解Python軟件的電腦配置要求是非常重要的。本文將詳細介紹
    的頭像 發表于 11-29 14:58 ?9776次閱讀

    查看python安裝路徑的方法

    Python是一種高級編程語言,常用于開發Web應用、數據分析、人工智能等領域。在使用Python進行開發之前,我們需要先安裝Python解釋器,并了解Python解釋器的安裝路徑。本
    的頭像 發表于 11-29 14:54 ?1.1w次閱讀

    python shell怎么用

    Python Shell是一種交互式解釋器,可以通過命令行直接運行Python代碼。在Shell中,可以輸入一行代碼并立即得到結果,非常適合于測試、嘗試新代碼或進行簡單的任務。本文將詳細介紹
    的頭像 發表于 11-29 14:36 ?1101次閱讀

    不屬于python的內置函數

    : math模塊函數:Python的math模塊提供了很多數學函數,如sin、cos、sqrt等。這些函數不是內置函數,而是需要先導入math模塊才能使用。 random模塊函數:random模塊提供了生成
    的頭像 發表于 11-29 14:27 ?1390次閱讀

    python軟件怎么運行代碼

    Python是一種高級編程語言,它被廣泛用于開發各種類型的應用程序,從簡單的腳本到復雜的網絡應用和機器學習模型。要運行Python代碼,您需要一個Python解釋器,它可以將您的代碼翻譯成計算機可以
    的頭像 發表于 11-28 16:02 ?861次閱讀