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

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫(xiě)文章/發(fā)帖/加入社區(qū)
會(huì)員中心
电子发烧友
开通电子发烧友VIP会员 尊享10大特权
海量资料免费下载
精品直播免费看
优质内容免费畅学
课程9折专享价
創(chuàng)作中心

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

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

Python逐漸失去魅力

人工智能與大數(shù)據(jù)技術(shù) ? 來(lái)源:人工智能與大數(shù)據(jù)技術(shù) ? 作者:人工智能與大數(shù)據(jù) ? 2020-11-19 11:05 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

自從20世紀(jì)90年代初發(fā)布以來(lái),Python一直相當(dāng)火爆,在這二十多年里,它的流行程度遠(yuǎn)遠(yuǎn)超過(guò)了C、C#Java甚至Javascript。

雖然Python在數(shù)據(jù)科學(xué)和機(jī)器學(xué)習(xí)領(lǐng)域占主導(dǎo)地位,甚至是科學(xué)和數(shù)學(xué)計(jì)算領(lǐng)域的主角,但與Julia、Swift和Java等語(yǔ)言相比,它確實(shí)有些欠缺。

為什么Python如此受歡迎?

Python迅猛發(fā)展背后的一個(gè)主要驅(qū)動(dòng)力是它學(xué)習(xí)起來(lái)相當(dāng)容易,使用起來(lái)功能強(qiáng)大。對(duì)于初學(xué)者來(lái)說(shuō),像C/C++這樣有難度的編程語(yǔ)言,不熟悉語(yǔ)法的人都會(huì)敬而遠(yuǎn)之,所以Python顯得非常有吸引力。

語(yǔ)言的核心是代碼可讀性,Python的語(yǔ)法簡(jiǎn)潔而富有表現(xiàn)力,開(kāi)發(fā)人員無(wú)需編寫(xiě)大量代碼,便可以表達(dá)想法和概念 (C或Java等底層語(yǔ)言的情況也是如此)。它非常地簡(jiǎn)單, 并可以與其他編程語(yǔ)言無(wú)縫集成 (比如將CPU密集型任務(wù)交付予C/C++)。用Python語(yǔ)言開(kāi)發(fā)會(huì)給開(kāi)發(fā)人員帶來(lái)許多好處。

Python應(yīng)用廣泛的另一個(gè)原因是它被企業(yè)大量使用 (包括FAANG)。今天,對(duì)于你能想象到的任何項(xiàng)目,你都可以找到一個(gè)相應(yīng)的Python包----科學(xué)計(jì)算的有Numpy,機(jī)器學(xué)習(xí)的有Sklearn,計(jì)算機(jī)視覺(jué)的有Caer。

Python的弱點(diǎn)

它很慢,太慢了。

不用多說(shuō),速度通常是開(kāi)發(fā)人員最為關(guān)注的焦點(diǎn)之一。不僅是現(xiàn)在,將來(lái)的很長(zhǎng)一段時(shí)間都會(huì)如此。

Python“緩慢”的主要原因,可以歸結(jié)為以下兩點(diǎn)----首先,Python是解釋性的語(yǔ)言,而不是編譯型的語(yǔ)言,這終究會(huì)導(dǎo)致執(zhí)行時(shí)間的緩慢;其次,它是一種動(dòng)態(tài)的語(yǔ)言 (變量的數(shù)據(jù)類型在執(zhí)行期間由Python自動(dòng)推斷)。

初學(xué)者經(jīng)常對(duì)“Python的確太慢”的說(shuō)法產(chǎn)生爭(zhēng)議,事實(shí)上,的確如此,但也并非完全這樣。

例如, Python的機(jī)器學(xué)習(xí)庫(kù)TensorFlow實(shí)際上是用C++編寫(xiě)的,在Python中進(jìn)行調(diào)用而已,是在C++的上層實(shí)現(xiàn)的一個(gè)Python“封裝器”。Numpy是如此,Caer也是類似的形式。

Python有一個(gè)GIL(L)

Python緩慢的主要原因之一是GIL(Global Interpreter Lock)的存在--它一次只允許一個(gè)線程執(zhí)行。這雖然有助于提高單線程的性能,但限制了并行性,而開(kāi)發(fā)人員為了提高速度必須實(shí)現(xiàn)多線程處理程序。

不是內(nèi)存密集型任務(wù)的最佳選擇

當(dāng)對(duì)象超出范圍時(shí),Python會(huì)自動(dòng)進(jìn)行垃圾收集。其目的是消除C和C++在內(nèi)存管理中涉及的許多復(fù)雜性。由于指定的數(shù)據(jù)類型缺乏靈活性,Python消耗的內(nèi)存量可能會(huì)迅速爆增。

此外,在運(yùn)行時(shí),一些BUG 可能會(huì)被Python忽略,最終成為延緩開(kāi)發(fā)過(guò)程的主要誘因。

在移動(dòng)計(jì)算中表現(xiàn)牽強(qiáng)

隨著從臺(tái)式機(jī)到智能手機(jī)的遷移,顯然,人們需要為手機(jī)軟件構(gòu)建更強(qiáng)大的語(yǔ)言。雖然Python在計(jì)算機(jī)和服務(wù)器平臺(tái)上有不錯(cuò)的表現(xiàn),但由于缺乏強(qiáng)大的移動(dòng)計(jì)算處理能力,在移動(dòng)開(kāi)發(fā)中它往往會(huì)失去優(yōu)勢(shì)。

近年來(lái),(Python)在這方面有了很大的進(jìn)步,但這些新增加的庫(kù)與他們強(qiáng)大的競(jìng)爭(zhēng)對(duì)手相比,如Kotlin,Swift和Java,還相去甚遠(yuǎn)。

其他語(yǔ)言的興起

最近,像Julia、Rust和Swift這些新出現(xiàn)的語(yǔ)言,借用了Python、C/C和Java的許多良好設(shè)計(jì)概念——Rust確保了運(yùn)行時(shí)的內(nèi)存安全和并行,并提供了與Web Assembly的一樣的互操作性;由于它支持LLVM編譯器工具鏈,Swift幾乎和C一樣快;Julia提供了用于I/O(輸入/輸出)密集任務(wù)的異步I/O,而且速度驚人。

結(jié)論

Python并非最好的編程語(yǔ)言,它無(wú)法取代C/C++和Java。它被打造成一種通用的編程語(yǔ)言,強(qiáng)調(diào)可讀性、以英語(yǔ)為中心的語(yǔ)法。人們利用它可以快速開(kāi)發(fā)程序和應(yīng)用程序。

和其他語(yǔ)言一樣,Python只是一種工具。某些應(yīng)用場(chǎng)景下,它是最好的工具;在另一種場(chǎng)景下,它或許不是。在大多數(shù)情況下,它 “挺好用的”。

那么,作為一種編程語(yǔ)言,Python會(huì)消亡嗎?

我不這么認(rèn)為。

它逐漸失去魅力了嗎?

啊,也許只是一點(diǎn)點(diǎn),只是一點(diǎn)點(diǎn)。

責(zé)任編輯:xj

原文標(biāo)題:Python正在慢慢褪色

文章出處:【微信公眾號(hào):人工智能與大數(shù)據(jù)技術(shù)】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。

聲明:本文內(nèi)容及配圖由入駐作者撰寫(xiě)或者入駐合作網(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)投訴
  • C語(yǔ)言
    +關(guān)注

    關(guān)注

    180

    文章

    7632

    瀏覽量

    141949
  • 編程
    +關(guān)注

    關(guān)注

    88

    文章

    3689

    瀏覽量

    95329
  • python
    +關(guān)注

    關(guān)注

    56

    文章

    4828

    瀏覽量

    86964

原文標(biāo)題:Python正在慢慢褪色

文章出處:【微信號(hào):TheBigData1024,微信公眾號(hào):人工智能與大數(shù)據(jù)技術(shù)】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。

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

掃碼添加小助手

加入工程師交流群

    評(píng)論

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

    開(kāi)發(fā)者眼中的開(kāi)源魅力

    、openKylin、OpenTenBase開(kāi)源項(xiàng)目社區(qū)的開(kāi)發(fā)者,聆聽(tīng)他們與開(kāi)源相遇、相伴、相成長(zhǎng)的故事,感受那份超越代碼本身的價(jià)值與魅力
    的頭像 發(fā)表于 06-24 11:38 ?347次閱讀

    ?如何在虛擬環(huán)境中使用 Python,提升你的開(kāi)發(fā)體驗(yàn)~

    RaspberryPiOS預(yù)裝了Python,你需要使用其虛擬環(huán)境來(lái)安裝包。今天出版的最新一期《TheMagPi》雜志刊登了我們文檔負(fù)責(zé)人NateContino撰寫(xiě)的一篇實(shí)用教程,幫助你入門(mén)
    的頭像 發(fā)表于 03-25 09:34 ?352次閱讀
    ?如何在虛擬環(huán)境中使用 <b class='flag-5'>Python</b>,提升你的開(kāi)發(fā)體驗(yàn)~

    零基礎(chǔ)入門(mén):如何在樹(shù)莓派上編寫(xiě)和運(yùn)行Python程序?

    在這篇文章中,我將為你簡(jiǎn)要介紹Python程序是什么、Python程序可以用來(lái)做什么,以及如何在RaspberryPi上編寫(xiě)和運(yùn)行一個(gè)簡(jiǎn)單的Python程序。什么是Python程序?
    的頭像 發(fā)表于 03-25 09:27 ?808次閱讀
    零基礎(chǔ)入門(mén):如何在樹(shù)莓派上編寫(xiě)和運(yùn)行<b class='flag-5'>Python</b>程序?

    運(yùn)行OVModelForCausalLM Python模塊時(shí)出錯(cuò)了,怎么解決?

    創(chuàng)建了一個(gè)自定義 Python* 代碼,類似于遵循 240-dolly-2-instruction 的 Jupyter 筆記本。 OVModelForCausalLM Python* 模塊運(yùn)行時(shí)出錯(cuò)。
    發(fā)表于 03-05 06:44

    Python繪圖Matplotlib快速參考手冊(cè)

    ?PYTHON
    發(fā)表于 02-07 14:04 ?0次下載

    Python Connector for InterBase連接解決方案

    適用于 InterBase 的 Python 連接器 Python Connector for InterBase 是一種可靠的連接解決方案,用于從 Python 應(yīng)用程序訪問(wèn) InterBase
    的頭像 發(fā)表于 01-22 14:34 ?469次閱讀

    使用Python實(shí)現(xiàn)xgboost教程

    使用Python實(shí)現(xiàn)XGBoost模型通常涉及以下幾個(gè)步驟:數(shù)據(jù)準(zhǔn)備、模型訓(xùn)練、模型評(píng)估和模型預(yù)測(cè)。以下是一個(gè)詳細(xì)的教程,指導(dǎo)你如何在Python中使用XGBoost。 1. 安裝XGBoost
    的頭像 發(fā)表于 01-19 11:21 ?1394次閱讀

    使用Python進(jìn)行串口通信的案例

    當(dāng)然!以下是一個(gè)使用Python進(jìn)行串口通信的簡(jiǎn)單示例。這個(gè)示例展示了如何配置串口、發(fā)送數(shù)據(jù)以及接收數(shù)據(jù)。我們將使用 pyserial 庫(kù),這是一個(gè)非常流行的用于串口通信的Python庫(kù)。 首先,你
    的頭像 發(fā)表于 11-22 09:11 ?1503次閱讀

    對(duì)比Python與Java編程語(yǔ)言

    Python與Java都是目前非常流行的編程語(yǔ)言,它們各有其獨(dú)特的優(yōu)勢(shì)和適用場(chǎng)景。以下是對(duì)這兩種編程語(yǔ)言的對(duì)比: 一、語(yǔ)法和易用性 Python 語(yǔ)法簡(jiǎn)潔,代碼更易讀,非常適合初學(xué)者。 動(dòng)態(tài)類型系統(tǒng)
    的頭像 發(fā)表于 11-15 09:31 ?1154次閱讀

    電腦是已經(jīng)安裝了python2.7,為什么打開(kāi)GUI的script window時(shí),一直提示未找到python2.7?

    電腦是已經(jīng)安裝了python2.7,為什么打開(kāi)GUI的script window時(shí),一直提示未找到python2.7?
    發(fā)表于 11-14 07:50

    使用Python進(jìn)行圖像處理

    下面是一個(gè)關(guān)于使用Python在幾行代碼中分析城市輪廓線的快速教程。
    的頭像 發(fā)表于 11-07 10:14 ?599次閱讀
    使用<b class='flag-5'>Python</b>進(jìn)行圖像處理

    單片機(jī)STM32可以用Python寫(xiě)嗎?可以的開(kāi)發(fā)板有哪些?

    近年來(lái),隨著嵌入式技術(shù)的發(fā)展,Python語(yǔ)言逐漸被引入到單片機(jī)開(kāi)發(fā)中,尤其是一些高性能的單片機(jī)上。這一趨勢(shì)給開(kāi)發(fā)者帶來(lái)了極大的便利,尤其是在快速原型設(shè)計(jì)和實(shí)驗(yàn)中。本文將詳細(xì)探討STM32單片機(jī)是否
    的頭像 發(fā)表于 09-05 08:00 ?7692次閱讀
    單片機(jī)STM32可以用<b class='flag-5'>Python</b>寫(xiě)嗎?可以的開(kāi)發(fā)板有哪些?

    解析 MEMS 可編程車載與高溫振蕩器 SiT8920 系列(1 to 110 MHZ)的創(chuàng)新魅力

    解析 MEMS 可編程車載與高溫振蕩器 SiT8920 系列(1 to 110 MHZ)的創(chuàng)新魅力
    的頭像 發(fā)表于 08-14 09:57 ?582次閱讀
    解析 MEMS 可編程車載與高溫振蕩器 SiT8920 系列(1 to 110 MHZ)的創(chuàng)新<b class='flag-5'>魅力</b>

    使用Python進(jìn)行Ping測(cè)試

    )請(qǐng)求包,然后等待目標(biāo)主機(jī)返回響應(yīng)包,從而測(cè)量網(wǎng)絡(luò)的延遲和丟包情況。隨著Python編程語(yǔ)言的廣泛應(yīng)用,越來(lái)越多的網(wǎng)絡(luò)工程師開(kāi)始使用Python進(jìn)行自動(dòng)化網(wǎng)絡(luò)測(cè)試和管理任務(wù)。本篇文章將詳細(xì)介紹如何使用Python進(jìn)行Ping測(cè)試
    的頭像 發(fā)表于 08-12 17:56 ?1023次閱讀
    使用<b class='flag-5'>Python</b>進(jìn)行Ping測(cè)試

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

    在當(dāng)今的人工智能領(lǐng)域,Python已經(jīng)成為了最受歡迎的編程語(yǔ)言之一。Python的易學(xué)易用、豐富的庫(kù)和框架以及強(qiáng)大的社區(qū)支持,使其成為了數(shù)據(jù)科學(xué)、機(jī)器學(xué)習(xí)和深度學(xué)習(xí)等領(lǐng)域的首選語(yǔ)言。而在深度學(xué)習(xí)領(lǐng)域
    的頭像 發(fā)表于 08-01 15:27 ?3302次閱讀
    主站蜘蛛池模板: 啊轻点啊再深点视频免费 | 中文字幕不卡在线高清 | 久久青青草原综合伊人 | 美女乱草鲍高清照片 | aaa级黄影片 | 公交车被CAO到合不拢腿 | 日韩1区1区产品乱码芒果榴莲 | 24小时日本在线观看片 | 日本亚洲欧洲免费旡码 | bl肉yin荡受np各种play | 中文字幕精品在线视频 | 大香伊蕉在人线国产97 | 第一福利在线永久视频 | 亚洲精品国产拍在线观看 | 中文字幕在线免费视频 | 日本无翼恶漫画大全优优漫画 | 国产精品人妻系列21P | 爽死你个放荡粗暴小淫货漫画 | 麻豆最新免费版 | 成年私人影院网站在线看 | 久久国产视频网站 | 国产欧美一区二区精品性色tv | 好湿好紧水多AAAAA片秀人网 | 亚洲中文字幕日本在线观看 | 国产互换后人妻的疯狂VIDEO | 妹妹好色网 | 99re1久久热在线播放 | 嫩草国产精品99国产精品 | 牛牛超碰 国产 | 91国内精品久久久久免费影院 | 成人精品视频在线观看播放 | 麻豆免费观看高清完整视频 | 亚洲人成电影网站在线观看 | 小蝌蚪视频在线观看免费观看WWW | 免费国产麻豆传 | 三级电影免费看 | 青青app| 在线 日韩 欧美 国产 社区 | 影888午夜理论不卡 樱桃熟了A级毛片 | 中文成人在线视频 | 99久久国产宗和精品1上映 |

    電子發(fā)燒友

    中國(guó)電子工程師最喜歡的網(wǎng)站

    • 2931785位工程師會(huì)員交流學(xué)習(xí)
    • 獲取您個(gè)性化的科技前沿技術(shù)信息
    • 參加活動(dòng)獲取豐厚的禮品