chinese直男口爆体育生外卖, 99久久er热在这里只有精品99, 又色又爽又黄18禁美女裸身无遮挡, gogogo高清免费观看日本电视,私密按摩师高清版在线,人妻视频毛茸茸,91论坛 兴趣闲谈,欧美 亚洲 精品 8区,国产精品久久久久精品免费

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

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

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

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

如意 ? 來源:讀芯術(shù)微信公眾號 ? 作者:讀芯術(shù)微信公眾號 ? 2020-11-09 14:30 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

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

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

是什么讓Python如此受歡迎?

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

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

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

Python也有缺點

它運行很慢,非常慢

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

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

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

它有一個GIL(I)

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

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

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

移動計算中的弱存在

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

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

其他語言的興起

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

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

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

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

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

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

    關(guān)注

    90

    文章

    3708

    瀏覽量

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

    關(guān)注

    1813

    文章

    49746

    瀏覽量

    261598
  • python
    +關(guān)注

    關(guān)注

    57

    文章

    4858

    瀏覽量

    89592
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

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

    一文了解Mojo編程語言

    Mojo 是一種由 Modular AI 公司開發(fā)的編程語言,旨在將 Python 的易用性與 C 語言的高性能相結(jié)合,特別適合人工智能(A
    發(fā)表于 11-07 05:59

    挖到寶了!人工智能綜合實驗箱,高校新工科的寶藏神器

    和生態(tài)體系帶到使用者身邊 ,讓我們在技術(shù)學(xué)習(xí)和使用上不再受制于人。 三、多模態(tài)實驗,解鎖AI全流程 它嵌入了2D視覺、深度視覺、機(jī)械手臂、語音識別、嵌入式傳感器等多種類AI模塊,涵蓋人工智能領(lǐng)域主要
    發(fā)表于 08-07 14:30

    挖到寶了!比鄰星人工智能綜合實驗箱,高校新工科的寶藏神器!

    和生態(tài)體系帶到使用者身邊 ,讓我們在技術(shù)學(xué)習(xí)和使用上不再受制于人。 三、多模態(tài)實驗,解鎖AI全流程 它嵌入了2D視覺、深度視覺、機(jī)械手臂、語音識別、嵌入式傳感器等多種類AI模塊,涵蓋人工智能領(lǐng)域主要
    發(fā)表于 08-07 14:23

    超小型Neuton機(jī)器學(xué)習(xí)模型, 在任何系統(tǒng)級芯片(SoC)上解鎖邊緣人工智能應(yīng)用.

    Neuton 是一家邊緣AI 公司,致力于讓機(jī)器 學(xué)習(xí)模型更易于使用。它創(chuàng)建的模型比競爭對手的框架小10 倍,速度也快10 倍,甚至可以在最先進(jìn)的邊緣設(shè)備上進(jìn)行人工智能處理。在這篇博文中,我們將介紹
    發(fā)表于 07-31 11:38

    最新人工智能硬件培訓(xùn)AI 基礎(chǔ)入門學(xué)習(xí)課程參考2025版(大模型篇)

    人工智能大模型重塑教育與社會發(fā)展的當(dāng)下,無論是探索未來職業(yè)方向,還是更新技術(shù)儲備,掌握大模型知識都已成為新時代的必修課。從職場上輔助工作的智能助手,到課堂用于學(xué)術(shù)研究的智能工具,大模型正在工作生活
    發(fā)表于 07-04 11:10

    數(shù)學(xué)專業(yè)轉(zhuǎn)人工智能方向:考研/就業(yè)前景分析及大學(xué)四年學(xué)習(xí)路徑全揭秘

    隨著AI技術(shù)的不斷進(jìn)步,專業(yè)人才的需求也日益增長。數(shù)學(xué)作為AI的基石,為機(jī)器學(xué)習(xí)、深度學(xué)習(xí)、數(shù)據(jù)分析等提供了理論基礎(chǔ)和工具,因此越來越多的數(shù)學(xué)專業(yè)學(xué)生開始考慮在人工智能領(lǐng)域發(fā)展。本文主
    的頭像 發(fā)表于 02-07 11:14 ?1703次閱讀
    數(shù)學(xué)專業(yè)轉(zhuǎn)<b class='flag-5'>人工智能</b>方向:考研/就業(yè)前景分析及大學(xué)四年<b class='flag-5'>學(xué)習(xí)</b>路徑全揭秘

    人工智能機(jī)器學(xué)習(xí)以及Edge AI的概念與應(yīng)用

    人工智能相關(guān)各種技術(shù)的概念介紹,以及先進(jìn)的Edge AI(邊緣人工智能)的最新發(fā)展與相關(guān)應(yīng)用。 人工智能機(jī)器學(xué)習(xí)是現(xiàn)代科技的核心技術(shù)
    的頭像 發(fā)表于 01-25 17:37 ?1582次閱讀
    <b class='flag-5'>人工智能</b>和<b class='flag-5'>機(jī)器</b><b class='flag-5'>學(xué)習(xí)</b>以及Edge AI的概念與應(yīng)用

    人工智能在未來戰(zhàn)爭中占主導(dǎo)地位?

    ? ? ? 人工智能在未來戰(zhàn)爭中占主導(dǎo)地位,這一議題在當(dāng)前軍事理論和戰(zhàn)略研究中愈發(fā)凸顯其重要性。隨著科技的飛速發(fā)展,人工智能不僅改變了我們的日常生活,更在軍事領(lǐng)域引發(fā)了深刻的變革。本文將從多個維度
    的頭像 發(fā)表于 01-22 08:05 ?994次閱讀

    【「具身智能機(jī)器人系統(tǒng)」閱讀體驗】1.初步理解具身智能

    人工智能、機(jī)器人技術(shù)和計算系統(tǒng)交叉領(lǐng)域感興趣的讀者來說不可或缺的書。這本書深入探討了具身智能這一結(jié)合物理機(jī)器人和智能算法的領(lǐng)域,該領(lǐng)域正在
    發(fā)表于 12-28 21:12

    【「具身智能機(jī)器人系統(tǒng)」閱讀體驗】1.全書概覽與第一章學(xué)習(xí)

    非常感謝電子發(fā)燒友提供的這次書籍測評活動!最近,我一直在學(xué)習(xí)大模型和人工智能的相關(guān)知識,深刻體會到機(jī)器人技術(shù)是一個極具潛力的未來方向,甚至可以說是推動時代變革的重要力量。能參與這次活動并有機(jī)會深入
    發(fā)表于 12-27 14:50

    Triton編譯器支持的編程語言

    編寫和優(yōu)化深度學(xué)習(xí)代碼。Python是一種廣泛使用的高級編程語言,具有簡潔易讀、易于上手、庫豐富等特點,非常適合用于深度學(xué)習(xí)應(yīng)用的開發(fā)。 二
    的頭像 發(fā)表于 12-24 17:33 ?1472次閱讀

    【「具身智能機(jī)器人系統(tǒng)」閱讀體驗】+數(shù)據(jù)在具身人工智能中的價值

    嵌入式人工智能(EAI)將人工智能集成到機(jī)器人等物理實體中,使它們能夠感知、學(xué)習(xí)環(huán)境并與之動態(tài)交互。這種能力使此類機(jī)器人能夠在人類社會中有效
    發(fā)表于 12-24 00:33

    人工智能推理及神經(jīng)處理的未來

    人工智能行業(yè)所圍繞的是一個受技術(shù)進(jìn)步、社會需求和監(jiān)管政策影響的動態(tài)環(huán)境。機(jī)器學(xué)習(xí)、自然語言處理和計算機(jī)視覺方面的技術(shù)進(jìn)步,加速了人工智能的發(fā)
    的頭像 發(fā)表于 12-23 11:18 ?871次閱讀
    <b class='flag-5'>人工智能</b>推理及神經(jīng)處理的未來

    【「具身智能機(jī)器人系統(tǒng)」閱讀體驗】+初品的體驗

    動態(tài)互動的。 該理論強(qiáng)調(diào)智能行為源于智能體的物理存在和行為能力,智能體必須具備感知環(huán)境并在其中執(zhí)行任務(wù)的能力。具身智能的實現(xiàn)涵蓋了機(jī)器
    發(fā)表于 12-20 19:17

    如何在低功耗MCU上實現(xiàn)人工智能機(jī)器學(xué)習(xí)

    人工智能 (AI) 和機(jī)器學(xué)習(xí) (ML) 的技術(shù)不僅正在快速發(fā)展,還逐漸被創(chuàng)新性地應(yīng)用于低功耗的微控制器 (MCU) 中,從而實現(xiàn)邊緣AI/ML的解決方案。
    的頭像 發(fā)表于 12-17 16:06 ?1289次閱讀