色哟哟视频在线观看-色哟哟视频在线-色哟哟欧美15最新在线-色哟哟免费在线观看-国产l精品国产亚洲区在线观看-国产l精品国产亚洲区久久

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

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

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

Python仍是人工智能和機(jī)器學(xué)習(xí)的主導(dǎo)編程語(yǔ)言嗎?

如意 ? 來(lái)源:讀芯術(shù)微信公眾號(hào) ? 作者:讀芯術(shù)微信公眾號(hào) ? 2020-11-09 14:30 ? 次閱讀

上世紀(jì)90年代初,Python面世了。近30年來(lái),關(guān)于它的“炒作”一直沒(méi)有少過(guò)。當(dāng)然,編程界花了至少20年的時(shí)間才認(rèn)識(shí)到它,但自那以后,它的流行程度遠(yuǎn)遠(yuǎn)超過(guò)了C、C#Java甚至Javascript。

盡管Python目前在數(shù)據(jù)科學(xué)和機(jī)器學(xué)習(xí)領(lǐng)域,以及某些程度上在科學(xué)和數(shù)學(xué)計(jì)算領(lǐng)域占據(jù)著主導(dǎo)地位,但與Julia,Swift和Java等新語(yǔ)言相比,它確實(shí)有其劣勢(shì)。

是什么讓Python如此受歡迎?

Python迅速發(fā)展的主要原因是易于學(xué)習(xí)和功能強(qiáng)大。這使得它對(duì)初學(xué)者,包括那些由于C、C++等語(yǔ)言語(yǔ)法艱澀且陌生而對(duì)其望而卻步的人,都非常有吸引力。

該語(yǔ)言從根本上廣泛強(qiáng)調(diào)代碼的可讀性。憑借其簡(jiǎn)潔而富有表現(xiàn)力的語(yǔ)法,它允許開發(fā)人員在不編寫大量代碼的情況下表達(dá)想法和概念(例如在C或Java等低級(jí)語(yǔ)言)。Python非常簡(jiǎn)單,可以與其他編程語(yǔ)言無(wú)縫集成(例如將CPU密集型任務(wù)卸載到C / C ++),這對(duì)多語(yǔ)言開發(fā)人員來(lái)說(shuō)是一個(gè)加分項(xiàng)。

Python用途廣泛的另一個(gè)原因是大型企業(yè)(包括FAANG)以及無(wú)數(shù)小型企業(yè)對(duì)其的大量使用。如今,Python包里幾乎包含了可以想到的任何東西——用于科學(xué)計(jì)算的Numpy,用于機(jī)器學(xué)習(xí)的Sklearn和用于計(jì)算機(jī)視覺(jué)的Caer。

Python也有缺點(diǎn)

它運(yùn)行很慢,非常慢

顯而易見,在未來(lái)很長(zhǎng)一段時(shí)間里,速度都是開發(fā)人員的主要關(guān)注點(diǎn)之一。

Python之所以“慢”,實(shí)際上有兩個(gè)原因——Python被解釋為與編譯相反,最終導(dǎo)致執(zhí)行速度較慢;以及它是動(dòng)態(tài)類型的(Python在執(zhí)行過(guò)程中自動(dòng)推斷變量的數(shù)據(jù)類型)。

事實(shí)上,“Python很慢”這一說(shuō)法對(duì)初學(xué)者影響很大。這是真的,但只是部分事實(shí)。以Python中可用的機(jī)器學(xué)習(xí)庫(kù)TensorFlow為例,這些庫(kù)其實(shí)是用C++編寫的,并可以在Python中使用,某種程度上構(gòu)成了圍繞C++實(shí)現(xiàn)的Python“裝飾器”。Numpy,甚至Caer,在一定程度上也是如此。

它有一個(gè)GIL(I)

Python速度緩慢的主要原因之一是存在GIL(全局解釋器鎖),它一次只能執(zhí)行一個(gè)線程。雖然這可以提高單線程的性能,但它限制了并行性,開發(fā)人員必須實(shí)現(xiàn)多處理程序而非多線程程序來(lái)提高速度。

不是內(nèi)存密集型任務(wù)的最優(yōu)解

當(dāng)對(duì)象超出范圍時(shí),Python會(huì)自動(dòng)進(jìn)行垃圾回收。它旨在消除C和C++在內(nèi)存管理方面的所涉及的許多復(fù)雜問(wèn)題。由于指定數(shù)據(jù)類型的靈活性(或缺乏靈活性),Python消耗的內(nèi)存量可能會(huì)迅速爆炸增長(zhǎng)。此外,運(yùn)行時(shí)可能會(huì)彈出Python未關(guān)注的錯(cuò)誤,最終減緩開發(fā)過(guò)程。

移動(dòng)計(jì)算中的弱存在

隨著臺(tái)式機(jī)到智能手機(jī)的巨大轉(zhuǎn)變,很明顯,我們需要更強(qiáng)大的語(yǔ)言來(lái)構(gòu)建手機(jī)軟件。盡管Python在臺(tái)式機(jī)和服務(wù)器平臺(tái)上具有很強(qiáng)的代表性,但是由于缺乏強(qiáng)大的移動(dòng)計(jì)算處理能力,Python往往會(huì)在移動(dòng)開發(fā)上失敗。

近年來(lái),這一領(lǐng)域有了很大進(jìn)步,但是這些新添加的庫(kù)與Kotlin,Swift和Java等強(qiáng)大的競(jìng)爭(zhēng)對(duì)手相比仍有差距。

其他語(yǔ)言的興起

最近,Julia,Rust和Swift等較新的語(yǔ)言強(qiáng)勢(shì)入局。它們借鑒了Python,C/C ++和Java的許多優(yōu)秀設(shè)計(jì)概念——Rust基本保證了運(yùn)行時(shí)的內(nèi)存安全性和并行性,并提供與WebAssembly的一流互操作性;由于支持LLVM編譯器工具鏈,Swift幾乎與C一樣快;而Julia為I/O密集型任務(wù)提供了異步I/O,并且速度非常快。

Python從來(lái)就是很好的編程語(yǔ)言,它從來(lái)沒(méi)有超越C/C++和Java。它是一種通用的編程語(yǔ)言,強(qiáng)調(diào)人類可讀的、以英語(yǔ)為中心的語(yǔ)法,允許程序和應(yīng)用程序的快速開發(fā)。

歸根結(jié)底,Python和其他語(yǔ)言一樣,是一種工具。有時(shí)候,它是很好的工具。有時(shí)候不是。大多數(shù)情況下,只是 “還不錯(cuò)”。

Python作為一種編程語(yǔ)言會(huì)消亡嗎?筆者不這么認(rèn)為。

那么,它的魅力正在消失嗎?也許有一點(diǎn),但只是一點(diǎn)點(diǎn)。
責(zé)編AJX

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎ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)注

    88

    文章

    3628

    瀏覽量

    93816
  • 人工智能
    +關(guān)注

    關(guān)注

    1792

    文章

    47442

    瀏覽量

    239003
  • python
    +關(guān)注

    關(guān)注

    56

    文章

    4800

    瀏覽量

    84820
收藏 人收藏

    評(píng)論

    相關(guān)推薦

    編程語(yǔ)言人工智能中的使用

    編程語(yǔ)言在AI的發(fā)展中扮演著至關(guān)重要的角色,它們?yōu)殚_發(fā)人員提供了構(gòu)建和實(shí)現(xiàn)智能系統(tǒng)的工具和框架。 1. Python Python
    的頭像 發(fā)表于 11-15 09:34 ?330次閱讀

    NPU支持的編程語(yǔ)言有哪些

    NPU(Neural Processing Unit)是一種專門為深度學(xué)習(xí)人工智能應(yīng)用設(shè)計(jì)的處理器。NPU支持的編程語(yǔ)言通常與它所集成的平臺(tái)或框架緊密相關(guān)。以下是一些常見的
    的頭像 發(fā)表于 11-15 09:21 ?761次閱讀

    嵌入式和人工智能究竟是什么關(guān)系?

    、連接主義和深度學(xué)習(xí)等不同的階段。目前,人工智能已經(jīng)廣泛應(yīng)用于各種領(lǐng)域,如自然語(yǔ)言處理、計(jì)算機(jī)視覺(jué)、智能推薦等。 嵌入式系統(tǒng)和人工智能在許
    發(fā)表于 11-14 16:39

    Orin芯片的編程語(yǔ)言支持

    語(yǔ)言支持 Orin芯片支持多種編程語(yǔ)言,以滿足不同開發(fā)者的需求。其中,C/C++和Python是兩種廣泛應(yīng)用的編程
    的頭像 發(fā)表于 10-27 16:45 ?331次閱讀

    人工智能機(jī)器學(xué)習(xí)和深度學(xué)習(xí)存在什么區(qū)別

    人工智能指的是在某種程度上顯示出類似人類智能的設(shè)備。AI有很多技術(shù),但其中一個(gè)很大的子集是機(jī)器學(xué)習(xí)——讓算法從數(shù)據(jù)中學(xué)習(xí)
    發(fā)表于 10-24 17:22 ?2507次閱讀
    <b class='flag-5'>人工智能</b>、<b class='flag-5'>機(jī)器</b><b class='flag-5'>學(xué)習(xí)</b>和深度<b class='flag-5'>學(xué)習(xí)</b>存在什么區(qū)別

    《AI for Science:人工智能驅(qū)動(dòng)科學(xué)創(chuàng)新》第一章人工智能驅(qū)動(dòng)的科學(xué)創(chuàng)新學(xué)習(xí)心得

    人工智能:科學(xué)研究的加速器 第一章清晰地闡述了人工智能作為科學(xué)研究工具的強(qiáng)大功能。通過(guò)機(jī)器學(xué)習(xí)、深度學(xué)習(xí)等先進(jìn)技術(shù),AI能夠處理和分析海量
    發(fā)表于 10-14 09:12

    pytorch和python的關(guān)系是什么

    在當(dāng)今的人工智能領(lǐng)域,Python已經(jīng)成為了最受歡迎的編程語(yǔ)言之一。Python的易學(xué)易用、豐富的庫(kù)和框架以及強(qiáng)大的社區(qū)支持,使其成為了數(shù)據(jù)
    的頭像 發(fā)表于 08-01 15:27 ?2089次閱讀

    FPGA在人工智能中的應(yīng)用有哪些?

    FPGA(現(xiàn)場(chǎng)可編程門陣列)在人工智能領(lǐng)域的應(yīng)用非常廣泛,主要體現(xiàn)在以下幾個(gè)方面: 一、深度學(xué)習(xí)加速 訓(xùn)練和推理過(guò)程加速:FPGA可以用來(lái)加速深度學(xué)習(xí)的訓(xùn)練和推理過(guò)程。由于其高并行性和
    發(fā)表于 07-29 17:05

    如何在Python中開發(fā)人工智能

    Python中開發(fā)人工智能(AI)是一個(gè)廣泛而深入的主題,它涵蓋了從基礎(chǔ)的數(shù)據(jù)處理到復(fù)雜的機(jī)器學(xué)習(xí)、深度學(xué)習(xí)以及自然
    的頭像 發(fā)表于 07-15 15:01 ?2248次閱讀

    Python中的人工智能框架與實(shí)例

    人工智能(AI)領(lǐng)域,Python因其簡(jiǎn)潔的語(yǔ)法、豐富的庫(kù)和強(qiáng)大的社區(qū)支持,成為了最受歡迎的編程語(yǔ)言之一。本文將詳細(xì)介紹Python中的
    的頭像 發(fā)表于 07-15 14:54 ?1755次閱讀

    Python人工智能領(lǐng)域的應(yīng)用

    功能強(qiáng)大的編程語(yǔ)言,成為了人工智能研究和開發(fā)的首選工具之一。本文將深入探討Python人工智能領(lǐng)域的廣泛應(yīng)用,分析其優(yōu)勢(shì)、具體應(yīng)用案例以及
    的頭像 發(fā)表于 07-02 18:20 ?1178次閱讀

    5G智能物聯(lián)網(wǎng)課程之Aidlux下人工智能開發(fā)(SC171開發(fā)套件V2)

    ://t.elecfans.com/v/27221.html *附件:初學(xué)者完整學(xué)習(xí)流程實(shí)現(xiàn)手寫數(shù)字識(shí)別案例_V2-20240506.pdf 人工智能 語(yǔ)音對(duì)話機(jī)器人案例 26分03秒 https
    發(fā)表于 05-10 16:46

    機(jī)器學(xué)習(xí)怎么進(jìn)入人工智能

    人工智能已成為一個(gè)熱門領(lǐng)域,涉及到多個(gè)行業(yè)和領(lǐng)域,例如語(yǔ)音識(shí)別、機(jī)器翻譯、圖像識(shí)別等。 在編程中進(jìn)行人工智能的關(guān)鍵是使用機(jī)器
    的頭像 發(fā)表于 04-04 08:41 ?345次閱讀

    5G智能物聯(lián)網(wǎng)課程之Aidlux下人工智能開發(fā)(SC171開發(fā)套件V1)

    *附件:初學(xué)者完整學(xué)習(xí)流程實(shí)現(xiàn)手寫數(shù)字識(shí)別案例.pdf 人工智能 語(yǔ)音對(duì)話機(jī)器人案例 26分03秒 https://t.elecfans.com/v/27185.html *附件:語(yǔ)音對(duì)話機(jī)
    發(fā)表于 04-01 10:40

    嵌入式人工智能的就業(yè)方向有哪些?

    聯(lián)網(wǎng)ARM開發(fā) NB-IoT開發(fā)及實(shí)戰(zhàn) 七:python工程師,人工智能工程師 python語(yǔ)法基礎(chǔ) python核心編程 基于OpenCV
    發(fā)表于 02-26 10:17
    主站蜘蛛池模板: 国产不卡视频在线观看| 蜜桃传媒视频| 娇妻归来在线观看免费完整版电影| 精品国产国产综合精品| 麻豆精品无码久久久久久久久| 秋霞鲁丝片Av无码| 午夜免费福利片| 在线亚洲97se| 粉嫩无套白浆第一次jk| 黄色888| 欧美高跟镣铐bdsm视频| 无码精品AV久久久奶水| 在线综合 亚洲 欧美| 持田香织abc| 久久99亚洲热最新地址获取| 欧美色妞AV重囗味视频| 亚洲av欧美在我| 99热久久视频只有精品6| 国产三级精品三级在线观看| 美女医生深夜在家裸睡惨死| 忘忧草在线影院www日本| 2020亚洲国产在线播放在线| 国产成人精品午夜福麻豆报告| 旧里番6080在线观看| 天美麻豆成人AV精品视频| 18video性欧美19sex高清| 国产高清免费视频免费观看| 久久综合色视频| 同房交换4p好爽| 97影院午夜午夜伦不卡| 国产亚洲欧美日韩综合综合二区| 欧美精品3atv一区二区三区| 亚洲手机在线人成视频| 丰满饥渴老太性hd| 美女的让男人桶爽网站| 亚洲合集综合久久性色| 成人毛片在线播放| 乱辈通奷XXXXXHD猛交| 亚洲精品国产一区二区贰佰信息网| YELLOW高清在线观看2019| 久久免费看少妇高潮A片特爽|