女人自慰AV免费观看内涵网,日韩国产剧情在线观看网址,神马电影网特片网,最新一级电影欧美,在线观看亚洲欧美日韩,黄色视频在线播放免费观看,ABO涨奶期羡澄,第一导航fulione,美女主播操b

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線(xiàn)課程
  • 觀(guān)看技術(shù)視頻
  • 寫(xiě)文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

Python使用過(guò)程中用一行代碼實(shí)現(xiàn)過(guò)哪些激動(dòng)人心的功能呢?

lviY_AI_shequ ? 來(lái)源:CSDN博客 ? 2020-05-12 09:07 ? 次閱讀

手頭有 109 張頭部 CT 的斷層掃描圖片,我打算用這些圖片嘗試頭部的三維重建。基礎(chǔ)工作之一,就是要把這些圖片數(shù)據(jù)讀出來(lái),組織成一個(gè)三維的數(shù)據(jù)結(jié)構(gòu)(實(shí)際上是四維的,因?yàn)槊總€(gè)像素有 RGBA 四個(gè)通道)。

這個(gè)數(shù)據(jù)結(jié)構(gòu),自然是 numpy 的 ndarray 對(duì)象,讀取圖像文件我習(xí)慣使用 PIL。因此,需要導(dǎo)入兩個(gè)模塊:

1importnumpyasnp 2fromPILimportImage

接下來(lái),我用一行代碼就把 109 張圖片讀到了一個(gè) 109x256x256x4 的 numpy 數(shù)組中,耗時(shí) 172 毫秒:

1data=np.stack([np.array(Image.open('head%d.png'%i))foriinrange(109)],axis=0)

通常,上面這一行代碼應(yīng)該寫(xiě)成這樣:

1data=list() 2foriinrange(109): 3img=Image.open('head%d.png'%i) 4img=np.array(img) 5data.append(img) 6data=np.stack(data,axis=0)

我把這些代碼寫(xiě)成一行,卻毫無(wú)晦澀艱深之感,仍然像詩(shī)歌一樣優(yōu)美、像自然語(yǔ)言一樣通俗!

那一刻,我腦洞大開(kāi),很想知道 python 高手們只用一行代碼都能干些什么?當(dāng)然,限定條件是不能引用自定義的模塊,可以使用內(nèi)置模塊或通用的第三方模塊。上網(wǎng)一搜,發(fā)現(xiàn)這個(gè)問(wèn)題好像是 python 的專(zhuān)屬問(wèn)題,其他語(yǔ)言很難用一行代碼做點(diǎn)什么。知乎上有一篇名為《一行 Python 能實(shí)現(xiàn)什么喪心病狂的功能?》(https://www.zhihu.com/question/37046157)的帖子,其鏡像貼只有 java 的和 js 的,點(diǎn)進(jìn)去發(fā)現(xiàn),和 python 的完全不是一個(gè)概念。

整理了一下知乎上這篇文章的內(nèi)容,頗覺(jué)有趣,分享給大家。

1. 一行代碼打印乘法口訣

1print(' '.join([''.join(["%2sx%2s=%2s"%(j,i,i*j)forjinrange(1,i+1)])foriinrange(1,10)]))

2. 一行代碼打印迷宮

1print(''.join(__import__('random').choice('u2571u2572')foriinrange(50*24)))

3. 一行代碼表白愛(ài)情

1print(' '.join([''.join([('Love'[(x-y)%len('Love')]if((x*0.05)**2+(y*0.1)**2-1)**3-(x*0.05)**2*(y*0.1)**3<=?0else'?')?for?x?in?range(-30,?30)])?for?y?in?range(30,?-30,?-1)]))

4. 一行代碼打印小龜龜

1print(' '.join([''.join(['*'ifabs((lambdaa:lambdaz,c,n:a(a,z,c,n))(lambdas,z,c,n:zifn==0elses(s,z*z+c,c,n-1))(0,0.02*x+0.05j*y,40))<2?else?'?'?for?x?in?range(-80,20)])?for?y?in?range(-20,20)]))

你在 Python 使用過(guò)程中用一行代碼實(shí)現(xiàn)過(guò)哪些激動(dòng)人心的功能呢?歡迎留言討論。

聲明:本文內(nèi)容及配圖由入駐作者撰寫(xiě)或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀(guān)點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問(wèn)題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • 代碼
    +關(guān)注

    關(guān)注

    30

    文章

    4888

    瀏覽量

    70271
  • python
    +關(guān)注

    關(guān)注

    56

    文章

    4825

    瀏覽量

    86223

原文標(biāo)題:一行Python代碼能實(shí)現(xiàn)什么喪心病狂的功能?

文章出處:【微信號(hào):AI_shequ,微信公眾號(hào):人工智能愛(ài)好者社區(qū)】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。

收藏 人收藏

    評(píng)論

    相關(guān)推薦
    熱點(diǎn)推薦

    DLP9500使用過(guò)程中,偶發(fā)的會(huì)出現(xiàn)DMD損壞,什么原因?

    您好,我們?cè)?b class='flag-5'>使用過(guò)程中,偶發(fā)的會(huì)出現(xiàn)DMD損壞,不確定是表面的玻璃損壞了還是內(nèi)部的微鏡損壞,也無(wú)法確定損壞原因。還請(qǐng)F(tuán)AE給我點(diǎn)建議,損壞DMD圖片如下。謝謝!
    發(fā)表于 02-21 08:30

    量水堰計(jì)在使用過(guò)程中常見(jiàn)問(wèn)題剖析

    量水堰計(jì)作為種測(cè)量流量的常用設(shè)備,廣泛應(yīng)用于水利工程、環(huán)境監(jiān)測(cè)等領(lǐng)域。然而,在使用過(guò)程中,量水堰計(jì)常常會(huì)遇到些故障,如堰體堵塞、水位測(cè)量誤差、水流波動(dòng)大等問(wèn)題。下面是南京峟思給大家做出的具體介紹
    的頭像 發(fā)表于 02-20 16:45 ?413次閱讀
    量水堰計(jì)在<b class='flag-5'>使用過(guò)程中</b>常見(jiàn)問(wèn)題剖析

    量水堰計(jì)在使用過(guò)程中會(huì)遇到哪些常見(jiàn)的故障?

    量水堰計(jì)作為種常用的水位測(cè)量?jī)x器,在水文監(jiān)測(cè)、水資源管理等領(lǐng)域發(fā)揮著重要作用。然而,在實(shí)際使用過(guò)程中,由于各種因素的影響,量水堰計(jì)可能會(huì)出現(xiàn)些故障,影響其正常運(yùn)行和測(cè)量精度。南京峟思將給大家介紹
    的頭像 發(fā)表于 02-20 14:20 ?327次閱讀
    量水堰計(jì)在<b class='flag-5'>使用過(guò)程中</b>會(huì)遇到哪些常見(jiàn)的故障?

    DLP3010在使用過(guò)程中有黑白點(diǎn),是什么原因?

    型號(hào):DLP3010:后綴AFQK或者 FQK 兩個(gè)版本的器件,在使用過(guò)程中有黑白點(diǎn),是什么原因
    發(fā)表于 02-18 08:05

    速度探頭在使用過(guò)程中需要注意哪些問(wèn)題

    速度探頭在使用過(guò)程中需要注意安裝與維護(hù)、參數(shù)設(shè)置與校準(zhǔn)、使用注意事項(xiàng)以及安全注意事項(xiàng)等多個(gè)方面。只有做好這些工作,才能確保探頭的正常工作、測(cè)量精度和安全性。
    的頭像 發(fā)表于 02-06 15:11 ?350次閱讀

    LDC1614在使用過(guò)程中,ldc的數(shù)據(jù)會(huì)突然全變成0,并且只能復(fù)位重新初始化才會(huì)恢復(fù),為什么?

    得到數(shù)值。而切斷電源線(xiàn),變成0xffff,重新鏈接上數(shù)據(jù)全變?yōu)?。而在我使用過(guò)程中是突然變成0了,請(qǐng)問(wèn)這是什么原因
    發(fā)表于 01-02 08:01

    ads1232使用過(guò)程中經(jīng)常性的出現(xiàn)AD值為8388607,為什么?

    使用過(guò)程中經(jīng)常性的出現(xiàn)AD值為8388607,且不變。有時(shí)斷電重啟能恢復(fù)正常,有時(shí)不能。電路按照參考電路設(shè)計(jì)。這是怎么回事?有時(shí)出現(xiàn)8388607的情況時(shí),把SCLK與DOUT用線(xiàn)短接,AD值為0,移開(kāi)短接線(xiàn),又能恢復(fù)正常。
    發(fā)表于 01-01 07:34

    ldc1614使用過(guò)程中會(huì)有尖峰的存在,怎么解決?

    我購(gòu)買(mǎi)了該公司的ldc1614,在使用過(guò)程中發(fā)現(xiàn)了些問(wèn)題,如果能為我解答,我將非常感謝。 問(wèn)題1:為什么我的ldc1614上面LED是紅色但是顯示已連接。有正常數(shù)據(jù)讀取,這個(gè)現(xiàn)象大概發(fā)生在我取下
    發(fā)表于 12-16 06:53

    LMX2595使用過(guò)程中遇到的輸出鎖定疑問(wèn)求解

    鎖相頻率綜合器LMX2595使用過(guò)程中,先輸入?yún)⒖夹盘?hào)再加電,則正常鎖定輸出。但如果先加電,后輸入?yún)⒖夹盘?hào),則輸出不鎖定。請(qǐng)問(wèn)是什么問(wèn)題?
    發(fā)表于 12-10 07:53

    ADS1284在使用過(guò)程中,是否涉及到不同增益的情況下阻抗匹配不致的問(wèn)題?

    ADS1284在使用過(guò)程中,是否涉及到不同增益的情況下阻抗匹配不致的問(wèn)題,就是說(shuō),連接不同傳感器,輸入在0dB和24dB增益的情況下,表現(xiàn)致,只有在12dB表現(xiàn)不致,這是怎么回
    發(fā)表于 11-28 08:27

    求助,關(guān)于ADS1298R使用過(guò)程中遇到的疑問(wèn)求解

    我們ADS1298R 這顆物料在使用過(guò)程中,經(jīng)常出現(xiàn)以下問(wèn)題 1 導(dǎo)聯(lián)脫落判斷不了 2心電導(dǎo)聯(lián)線(xiàn)連著心電模擬器,確判段為導(dǎo)聯(lián)脫落狀態(tài) 3呼吸信號(hào)出不來(lái) 請(qǐng)教下,這個(gè)芯片 判斷導(dǎo)聯(lián)線(xiàn)脫落的機(jī)制是啥,是通過(guò)電阻或者電流?
    發(fā)表于 11-28 08:26

    PurePath Console 3在使用過(guò)程中經(jīng)常卡在登錄畫(huà)面,為什么?怎么解決?

    PurePath Console 3在使用過(guò)程中,經(jīng)常卡在登錄畫(huà)面,如下圖所示:
    發(fā)表于 10-10 06:57

    OPA657在使用過(guò)程中如何降噪,如何提高信噪比?

    OPA657在使用過(guò)程中如何降噪,如何提高信噪比?有沒(méi)有通用的些技巧?謝謝
    發(fā)表于 08-26 07:13

    使用過(guò)程中發(fā)現(xiàn)TL084I發(fā)燙特別嚴(yán)重怎么解決?

    最近設(shè)計(jì)了塊控制系統(tǒng)pcb,在使用過(guò)程中發(fā)現(xiàn)TL084I發(fā)燙特別嚴(yán)重,用溫槍測(cè)了下,有55°,輸入輸出波形正常,±15V供電,請(qǐng)問(wèn)TI工程師這種現(xiàn)象正常嗎?有沒(méi)有其他可以替代的產(chǎn)品,原先使用的款OP07沒(méi)有發(fā)現(xiàn)溫度過(guò)高問(wèn)題
    發(fā)表于 08-15 07:43

    OPA4192在使用過(guò)程中,芯片發(fā)燙是什么原因?qū)е碌模?/a>

    OPA4192在使用過(guò)程中,芯片發(fā)燙,我們的供電電壓是正負(fù)16V,是因?yàn)楣╇婋妷禾邔?dǎo)致的嘛?有這方面的數(shù)據(jù)嘛?
    發(fā)表于 08-05 07:27