Tūhono ki a tatou

Python Libraries

10 Whare Pukapuka Python Pai mo te Putaiao Raraunga

whakahoutia on

Kua piki ake a Python hei reo hötaka e whakamahia nuitia ana i enei ra, a koinei te tino whiriwhiringa mo nga mahi putaiao raraunga. Ka whakamahia te Python e nga kaiputaiao raraunga ia ra, a he tino pai tenei mo nga runaruna me nga tohunga na te ahua ngawari ki te ako. Ko etahi o nga ahuatanga e tino rongonui ana a Python mo te pūtaiao raraunga ko te mea he puna tuwhera, he ahanoa, he reo tino mahi. 

Engari ko te hokonga nui rawa atu o Python mo te pūtaiao raraunga ko te whānuitanga o nga momo whare pukapuka ka taea te awhina i nga kaihōtaka ki te whakaoti rapanga maha. 

Kia titiro tatou ki nga whare pukapuka Python 10 pai mo te pūtaiao raraunga: 

1. TensorFlow

Kei runga ake i ta matou rarangi o nga whare pukapuka Python 10 pai rawa atu mo te putaiao raraunga ko TensorFlow, i whakawhanakehia e te Google Brain Team. He tino pai te TensorFlow mo te hunga timata me te hunga ngaio, a he maha nga momo taputapu ngawari, whare pukapuka, me nga rauemi hapori. 

Ko te whainga o te wharepukapuka ki nga mahi tatauranga nama teitei, a, tata ki te 35,000 nga korero me te hapori neke atu i te 1,500 nga kaikoha. Ka whakamahia ana tono puta noa i nga mara putaiao, a, ko tana anga e whakatakoto ana i te turanga mo te tautuhi me te whakahaere i nga tatauranga e uru ana ki nga tensors, he mea whakamaarama i tetahi waahanga ka puta he uara. 

He tino whai hua a TensorFlow mo nga mahi penei i te whaikorero me te whakamohiotanga ahua, nga tono-a-tuhi, te tātari-waahanga, me te kitenga ataata. 

Anei etahi o nga ahuatanga matua o TensorFlow mo te pūtaiao raraunga: 

  • Ka whakaitihia te hapa ma te 50 ki te 60 ōrau i roto i te ako miihini neural
  • He pai te whakahaere whare pukapuka
  • Hanganga ngawari me te angamahi
  • Ka rere i runga i te maha o nga papaaho rorohiko

2. SciPy

Ko tetahi atu puna pukapuka Python mo te pūtaiao raraunga ko SciPy, he whare pukapuka Python kore utu me te puna tuwhera e whakamahia ana mo nga tatauranga taumata teitei. Pērā i te TensorFlow, he hapori nui me te kaha a SciPy kei roto i nga rau o nga kaikoha. He tino whai hua a SciPy mo nga tatauranga putaiao me te hangarau, me te whakarato i nga momo mahinga e pai ana ki te kaiwhakamahi me te whai hua mo nga tatauranga pūtaiao. 

Ko te SciPy kei runga i a Numpy, kei roto i nga mahi katoa i te wa e huri ana hei taputapu pai-kaiwhakamahi, taputapu pūtaiao. He rawe a SciPy ki te mahi rorohiko putaiao me te hangarau i runga i nga huingararaunga nui, a he maha nga wa e whakamahia ana mo nga mahinga ahua maha, nga huringa arotautanga, me te taurangi rarangi. 

Anei etahi o nga ahuatanga matua o SciPy mo te pūtaiao raraunga: 

  • Ko nga whakahau taumata teitei mo te raweke raraunga me te tirohanga
  • Nga mahi i roto mo te whakaoti wharite rereke
  • Tukatuka ahua maha
  • Tatau huinga raraunga nui

3. Pandawa

Ko tetahi atu o nga whare pukapuka Python e whakamahia nuitia ana mo te pūtaiao raraunga ko Pandas, e whakarato ana i nga taputapu raweke me nga taputapu tātari ka taea te whakamahi hei tātari raraunga. Kei roto i te whare pukapuka ona ake hanganga raraunga kaha mo te raweke i nga ripanga tau me te tātari raupapa-waahi. 

E rua o nga tino ahuatanga o te whare pukapuka Pandas ko tana Raarangi me nga Raraunga Raraunga, he huarahi tere me te whai hua ki te whakahaere me te torotoro raraunga. Ko enei e whakaatu ana i nga raraunga e tika ana me te raweke i nga huarahi rereke. 

Ko etahi o nga tono matua a Pandas ko te tautohetohe raraunga whanui me te horoi raraunga, nga tatauranga, te putea, te whakaputanga awhe ra, te whakahekenga raina, me te maha atu. 

Anei etahi o nga ahuatanga matua o Pandas mo te pūtaiao raraunga: 

  • Waihangahia taau ake mahi ka whakahaere puta noa i te raupapa raraunga
  • Te tangohanga taumata teitei
  • Nga hanganga taumata teitei me nga taputapu raweke
  • Te hanumi/te hono o nga huingararaunga 

4. numpy

Ko Numpy he whare pukapuka Python ka taea te whakamahi marie mo nga huinga maha-ahu me te tukatuka matrix. Ka whakamahia e ia he huinga nui o nga mahi pangarau taumata-tiketike e tino whai hua ai mo nga mahi tatai putaiao tino pai. 

Ko te NumPy he kohinga-tukatuka mahi-whanui e whakarato ana i nga raupapa me nga taputapu mahi teitei, me te whakatika i te puhoi ma te whakarato i nga huinga maha me nga mahi me nga kaiwhakahaere e mahi pai ana ki runga. 

He maha nga wa ka tonohia te whare pukapuka Python mo te wetewete raraunga, te hanga i nga huinga kaha N-ahu, me te hanga i te turanga o etahi atu whare pukapuka penei i te SciPy me te scikit-ako. 

Anei etahi o nga ahuatanga matua o NumPy mo te pūtaiao raraunga: 

  • Nga mahi tere, kua whakahiatohia mo nga mahinga tau
  • E tautoko ana i te huarahi ahu-ahanoa
  • Huanga-ahua mo te rorohiko pai ake
  • Te horoi me te raweke raraunga

5. Matplotlib

Ko Matplotlib he whare pukapuka whakaaro mo Python he hapori neke atu i te 700 nga kaikoha. Ka whakaputa kauwhata me nga papa ka taea te whakamahi mo te tirohanga raraunga, tae atu ki tetahi API-a-ahua mo te whakauru i nga papa ki roto i nga tono. 

Ko tetahi o nga whiringa tino rongonui mo te pūtaiao raraunga, he maha nga tono a Matplotlib. Ka taea te whakamahi mo te wetewete hononga o nga taurangi, ki te tiro i nga waahi maia o nga tauira me te tohatoha o nga raraunga ki te whai matauranga, me te rapunga o waho ma te whakamahi i te marara. 

Anei etahi o nga ahuatanga matua o Matplotlib mo te pūtaiao raraunga: 

  • Ka taea te whakakapi MATLAB
  • puna Free me tuwhera
  • Ka tautokohia te maha o nga tuara me nga momo whakaputa
  • Kohi mahara iti

6. Scikit-ako

Ko Scikit-ako tetahi atu whare pukapuka Python pai mo te pūtaiao raraunga. Ko te whare pukapuka ako mihini e whakarato ana i nga momo hātepe ako miihini whaihua, a kua hoahoatia kia whakauruhia ki roto i te SciPy me NumPy. 

Kei roto i te Scikit-ako te whakanui i te rōnaki, te DBSCAN, nga ngahere matapōkere i roto i te whakarōpūtanga, te whakahekenga, nga tikanga whakahiato, me nga miihini vector tautoko. 

He maha nga wa e whakamahia ana te whare pukapuka Python mo nga tono penei i te kohinga, te whakarōpūtanga, te kowhiringa tauira, te whakahekenga, me te whakaiti i te rahi. 

Anei etahi o nga ahuatanga matua o Scikit-ako mo te pūtaiao raraunga: 

  • Te whakarōpū raraunga me te whakatauira
  • Te tukatuka i mua i nga raraunga
  • Te whiriwhiri tauira
  • Te ako miihini mutunga-ki-mutunga algorithm 

7. Keras

Ko Keras he whare pukapuka Python tino rongonui e whakamahia ana mo te ako hohonu me nga waahanga whatunga neural, he rite ki a TensorFlow. Ka tautokohia e te whare pukapuka te TensorFlow me te Theano backends, he mea tino pai tenei mo te hunga kaore e hiahia ki te uru atu ki a TensorFlow. 

Ko te puna tuwhera-puna e whakarato ana ki a koe nga taputapu katoa e hiahiatia ana hei hanga tauira, tātari i nga huingararaunga, me te tiro kauwhata, kei roto ko nga huingararaunga kua tohua ka taea te kawe mai me te uta. Ko te whare pukapuka Keras he mea hangai, he whakawhanui, he ngawari hoki, ka waiho hei whiringa pai mo te hunga timata. I runga ake i tera, ka tukuna ano e ia tetahi o nga awhe whanui mo nga momo raraunga. 

He maha nga wa e rapuhia ana a Keras mo nga tauira ako hohonu e waatea ana me nga taumaha kua oti te whakangungu, ka taea te whakamahi ki te hanga matapae, ki te tango ranei i ona ahuatanga me te kore e hanga, e whakangungu ana ranei i a koe ake tauira.

Anei etahi o nga ahuatanga matua o Keras mo te pūtaiao raraunga: 

  • Te whakawhanake i nga papa neural
  • Te kohinga raraunga
  • Whakahohenga me nga mahi utu
  • Te ako hohonu me nga tauira ako miihini

8. kirikiri

Ko Scrapy tetahi o nga whare pukapuka Python rongonui mo te pūtaiao raraunga. Ko nga anga Python tere me te tuwhera-puna ngokingoki e whakamahia ana ki te tango raraunga mai i te wharangi paetukutuku me te awhina a nga kaiwhiriwhiri a XPath. 

He maha nga momo tono a te whare pukapuka, tae atu ki te whakamahi ki te hanga i nga kaupapa ngoki e tiki ana i nga raraunga hanganga mai i te paetukutuku. Ka whakamahia hoki ki te kohikohi raraunga mai i nga API, a ka taea e nga kaiwhakamahi te tuhi i nga waehere ao ka taea te whakamahi mo te hanga me te tarai i nga ngoki nunui. 

Anei etahi o nga ahuatanga matua o Scrapy mo te pūtaiao raraunga: 

  • Maama me te puna tuwhera
  • He whare pukapuka rapa tukutuku pakari
  • Ka tango i nga raraunga mai i nga wharangi ipurangi me nga kaiwhiriwhiri XPath 
  • Tautoko i roto

9. PyTorch

Ka tata ki te mutunga o ta maatau rarangi ingoa ko PyTorch, ko tetahi atu whare pukapuka Python mo te pūtaiao raraunga. Ko te putea rorohiko putaiao e ahu mai ana i te Python e whakawhirinaki ana ki te kaha o nga waeine tukatuka whakairoiro, a he maha nga wa ka tohua hei papa rangahau ako hohonu me te tino ngawari me te tere. 

I hangaia e te roopu rangahau AI o Facebook i te tau 2016, ko nga ahuatanga pai a PyTorch ko tana tere tere o te mahi, ka taea e ia ahakoa te whakahaere kauwhata taumaha. He tino ngawari, he kaha ki te whakahaere i runga i nga tukatuka ngawari, i nga PTM me nga GPU. 

Anei etahi o nga ahuatanga matua o PyTorch mo te pūtaiao raraunga: 

  • Mana whakahaere i nga huingararaunga
  • Tino ngawari me te tere
  • Te whakawhanaketanga o nga tauira ako hohonu
  • Te tohatoha tatauranga me nga mahi

10. BeautifulSoup

Ko te kati i ta maatau rarangi o nga whare pukapuka Python 10 pai mo te pūtaiao raraunga ko BeautifulSoup, e whakamahia ana mo te ngokingoki tukutuku me te tango raraunga. Ma te BeautifulSoup, ka taea e nga kaiwhakamahi te kohi raraunga e waatea ana i runga i te paetukutuku kaore he CSV tika, API ranei. I te wa ano, ka awhina te whare pukapuka Python ki te tarai i nga raraunga me te whakarite ki te whakatakotoranga e hiahiatia ana. 

Kei a BeautifulSoup he hapori kua pumau mo te tautoko me nga tuhinga matawhānui e taea ai te ako ngawari. 

Anei etahi o nga ahuatanga matua o BeautifulSoup mo te pūtaiao raraunga: 

  • Tautoko hapori
  • Te ngoki tukutuku me te tango raraunga
  • Ngāwari ki te whakamahi i
  • Kohikohia nga raraunga kaore he CSV tika, he API ranei

Ko Alex McFarland he kairīpoata AI me te kaituhi e torotoro ana i nga whanaketanga hou o te matauranga mohio. Kua mahi tahi ia me nga tini whakaoho AI me nga whakaputanga puta noa i te ao.