Gnóthachain:
- Cumas torthaí cinntitheacha agus in-athdhéanta a fháil tríd an gcód a tháirgeann an graf, ní pictiúr an ghraif, a phriontáil don hintleachta saorga agus é a rith féin
- Cumas aschur cairte i gcoinne sonraí a bhailíochtú le luach, sláine, scála agus suimeanna seiceála
- Cumas rialacha macántachta a fhorchur (ó ais 0, lipéad díreach, nóta foinse) agus brath ar chód in ionad buille faoi thuairim ó bhéal
Tá an cineál cairte ceart roghnaithe agat; Anois tá sé in am é a tháirgeadh. Ní hé an úsáid is iontaofa a bhaineann le hintleachta saorga anseo ná iarraidh air an graf a "tharraingt", ach an cód a tháirgeann an graf a phriontáil agus an cód sin a rith leat féin. Ón áit? Toisc gurb é an tsamhail teanga mór an gineadóir téacs; is féidir uimhir a “bhuille faoi thuairim” ó bhéal, ach próiseálann an cód na sonraí mar atá siad agus cruthaíonn sé toradh cinntitheach (bíonn an t-aschur céanna ag an ionchur céanna i gcónaí). San aonad seo, foghlaimfimid conas cód grafach (Python den chuid is mó) a phriontáil go AI agus an t-aschur a fhíorú.
Cén fáth cód, cén fáth a rith?
Iarr ar mhúnla teanga "cad é an díolacháin iomlán?" Má iarrann tú, ní bhailíonn sé na sonraí i ndáiríre; Gineann uimhir fhéideartha. Ach má phriontáileann tú an cód comhiomlánaithe dó agus má ritheann tú é, tagann an toradh ó na sonraí fíor. Baineann an rud céanna leis an gcairt: ritheann an cód a ghineann an tsamhail ar do shonraí, ar do mheaisín. Tá an cód in-athdhéanta freisin: nuair a nuashonraítear na sonraí, ritheann tú an cód arís agus athnuachann tú an chairt.
Uirlisí coitianta: matplotlib agus seaborn (plota statach), plotly (plota idirghníomhach) le teanga Python; freisin cláir scarbhileog agus uirlisí BI (faisnéis ghnó). San aonad seo, tabharfaimid samplaí ag baint úsáide as Python/matplotlib toisc gurb é an ceann is coitianta é; Tá an prionsabal mar an gcéanna i ngach feithicil.
Leid: In ionad "tabhair dom pictiúr den chairt," abair "tabhair dom an cód a tháirgeann an chairt agus rithfidh mé é." Ar an mbealach seo, tagann an toradh ó shonraí fíor agus is féidir leat a dhéanamh ar an oiread coigeartuithe agus is mian leat.
Céim ar chéim: ó chód go grafaicí
- Socraigh cineál grafach agus teachtaireacht (aonad roimhe seo).
- Déan cur síos ar struchtúr sonraí an mhúnla (ainmneacha colúin, cineálacha; ní sonraí íogaire).
- Bíodh an cód ginte agat, cuir na rialacha macántachta sa leid (ó ais 0, clib, nóta foinse).
- Rith an cód tú féin agus féach ar an ngraf.
- Seiceáil: An bhfuil an luach sa chairt mar an gcéanna leis an luach sna sonraí? An bhfuil an t-iomlán/scair i seilbh?
- Feabhsaigh: Athraigh teideal go teideal gníomhaíochta, scrios gan ghá, cuir dath aibhsithe leis.
Do ról: cúntóir léirshamhlaithe sonraí Python. Tá CSV agam: colúin "mí" (BBBB-MM), "cainéal" (téacs), "ioncam" (uimhir). Scríobh cód graf LÍNE le matplotlib: - Tá gach cainéal líne ar leith, x = mí, y = teacht.- Lig an ais y tosú ó 0 (ná gearrtha).- Cuir lipéid go díreach ag deireadh na línte, nach bhfuil finscéal ar leith ag teastáil.- Cuir placeholder don teideal gníomh sa teideal.- Cuir beag "Foinse: [ ... ]" nóta ag bun ar dheis. Déan an cód iomlán agus inrite, scríobh an sampla líne léitheoireachta freisin. AN UIMHIR A fheistiú; léigh sonraí ó CSV.
Chun cairt reatha a dheisiú:
Ceartaigh an cód matplotlib seo: (1) sórtáil na barraí de réir luacha ón gceann is mó go dtí an ceann is lú, (2) déan ach an barra is airde oráiste agus an chuid eile liath, (3) déan an y-ais ag tosú ag 0, (4) formáid deachúlacha leis na mílte deighilteoir. Tabhair ar ais an cód ina iomláine. Cód: [...]
Don chairt idirghníomhach (don dheais):
Scríobh cód línechairt idirghníomhach ag baint úsáide as Plotly leis na sonraí céanna: taispeánfar an mhí agus an t-ioncam le hover na luchóige, agus is féidir cainéil a scagadh. Tús a chur leis an ais ó 0. Tabhair an cód iomlán.
Bailíochtú: an bhfuil an chairt "ceart", ní "go leor"?
Níl deireadh leis an bpost ach toisc go bhfuil na grafaicí aschur. Trí sheic:
- Luach a sholáthar: Seiceáil 2-3 phointe randamach de láimh/tábla. An é an barra is airde ar an gcairt an ceann is airde i ndáiríre?
- Fíorú iomlán/scair: An bhfuil na scaireanna críochnaithe go 100% sa chairt iomlán?
- Macántacht amhairc: An dtosaíonn an ais ag 0, an bhfuil an scála líneach, an é an t-aonad céanna é? (Sonraí sa chéad aonad eile.)
smacht
Conas aire a thabhairt
bratach dhearg
Luach
Cuir 2-3 phointe i gcomparáid le sonraí
Ní hionann graf-shonraí
ionracas
An bhfuil míonna/chatagóirí ar bith in easnamh?
Bhí an bhearna sciobadh go ciúin
scála
Cá dtosaíonn an Y-ais
ní 0, tá difríocht áibhéil
Iomlán
Scaireanna/iomlán
Níl 100% aige
Aire: Uaireanta "críochnaíonn" an tsamhail míonna atá ar iarraidh ó na sonraí nó caitheann sé go ciúin an tsraith atá ar iarraidh. Féach an dtagann líon na bpointí ar an gcairt le líon na sraitheanna sna sonraí.
trí chás mion
Cás 1 - Tuar buille an chóid. Iarrann anailísí ar an tsamhail ar dtús "cé mhéad atá san iomlán?" d'iarr sé, agus fuair sé an freagra "≈4.2 milliún". Ansin phriontáil sé amach an cód breisithe agus rith sé é: ba é an t-iomlán iarbhír ná 3.87 milliún. Bhí an tuar briathartha 8% mícheart. Ón lá sin amach, fuair sé gach uimhir ón gcód.
Cás 2 - Líne chiúin in easnamh. Chuir foireann amháin an chairt mhíosúil ar fáil; d'fhéach gach rud go breá. Ach bhí Márta bán sna sonraí, agus rinne an chairt scipeáil air agus cheangail sé Feabhra le hAibreán; D'fhéach sé bog toisc go raibh sé ar an treocht. Thug siad faoi deara líon na poncanna (ba chóir go mbeadh sé 12 in ionad 11) agus cheartú é; Bhí léim sa treocht iarbhír.
Cás 3 — In-atáirgtheacht. Bhí margóir ag tarraingt cairteacha de láimh gach mí (thart ar 40 nóiméad). Nuair a shuiteáil sé an cód scríofa ag an hintleachta saorga; Sna míonna ina dhiaidh sin thóg sé 2 nóiméad an CSV nua a chur isteach agus an cód a rith. Sábháilte 38 nóiméad in aghaidh na míosa agus gan a thuilleadh earráidí cóipeála láimhe.
Leid lag / Pras láidir
Lag:
Graf na sonraí díolacháin seo.
Is féidir leis an tsamhail pictiúr a fheistiú nó cód randamach a thabhairt; ní dhéantar na sonraí a phróiseáil i ndáiríre, níl aon socruithe macántachta ann.
Láidir:
Do ról: Cúntóir Python/matplotlib. Sonraí: CSV, colúin "réigiún" (téacs), "buyume_percentage" (uimhir, is féidir a bheith diúltach). Scríobh cód barrachairt chothrománach: sórtáil de réir luacha, aibhsigh an réigiún is airde, cuir líne thagartha y=0 leis (diúltaigh taispeána), cuir na lipéid chéatadáin ag foircinn an bharra. Tabhair cód inrite, léite ó CSV, feistiú uimhreacha. Cuir placeholder teideal gnímh don teideal.
Áirítear leis an dara ceann struchtúr sonraí, rialacha macántachta, agus an prionsabal "léigh ón gcód, ná déan suas é"; Tá an t-aschur cruinn agus in eagar.
Roghnú uirlisí: nuair a scarbhileog, nuair cód?
Ní gá duit cód a scríobh do gach cairt. I gcás cairt bheag, aonuaire, shimplí, is minic go mbíonn scarbhileog (Excel, Google Scarbhileoga) leordhóthanach agus tapa. Buann an cód nuair: déantar na sonraí a nuashonrú go rialta (an chairt chéanna a athnuachan gach mí), tá an chairt casta nó iomadúla (cosúil le cairteacha iolracha beaga), tá gá le rialú iomlán (socruithe sláine, lipéadú saincheaptha), nó tá sé tábhachtach go bhfuil an toradh in-athdhéanta. Féadfaidh tú a fhiafraí freisin cé acu ceann atá oiriúnach d’intleacht shaorga.
Stádas
feithicil oiriúnach
Cén fáth
Barra simplí aonuaire
scarbhileog
Go tapa, níl aon chód ag teastáil
Nuashonraítear an tuairisc gach mí
Cód (Python)
Scríobh uair amháin, rith arís
Painéal idirghníomhach/scagaire
Cód (go breacadh) / uirlis BI
idirghníomhú de dhíth
Go leor grafaicí beaga
Cód
Tá líníocht de láimh tuirseach agus míchruinn
Do ról: comhairleoir léirshamhlaithe sonraí. Caithfidh mé an graf seo a leanas a tháirgeadh: [oideas]. [Cé chomh minic] a nuashonraítear na sonraí, [cé mhéad] cairt éagsúil atá ag teastáil. An ndéanann scarbhileog nó cód Python níos mó ciall? Cosain do chinneadh; Cén leabharlann a mholann tú don chód?
Leid: “An ndéanfaidh mé é seo arís gach mí?” Má tá an freagra ar an gceist "tá", an infheistíocht cód íocann beagnach i gcónaí as féin. Más rud aonuaire é, is leor scarbhileog.
Botúin choitianta
- Ag iarraidh "pictiúr" den chairt: Nuair a iarrann tú íomhá seachas cód, ní dhéantar na sonraí a phróiseáil i ndáiríre.
- Ag muinín an chóid gan é a fhorghníomhú: An t-aschur a chur ar an sleamhnán gan é a fhíorú go amhairc.
- Gan bailíochtú luacha a sholáthar: Gan pointí ar an gcairt a chur i gcomparáid le sonraí.
- Gan an líne atá in easnamh a fheiceáil: Gan líon na poncanna a sheiceáil.
- Déileáil leis mar phost aonuaire: Gan an cód a choinneáil agus tosú ón tús gach mí.
Go hachomair
Iarr ar an hintleachta saorga an cód a tháirgeann an graf, ní pictiúr an ghraif, agus rith an cód sin tú féin; toisc go bpróiseálann an cód na sonraí mar atá siad agus go dtugann sé torthaí cinntitheacha agus in-athrá. Déan cur síos ar an struchtúr sonraí, cuir rialacha sláine (ó ais 0, lipéad, foinse) isteach san iarratas, bailíochtaigh an t-aschur le hashes luach-ionracas-scála suime. Téann an cód i bhfeidhm ar thuar briathartha gach uair; Ach is leatsa an rialú deiridh.
Tasc feidhmchláir
Chun do chomhad sonraí a fháil: (1) Déan cur síos ar struchtúr na sonraí don AI agus priontáil cód giniúna graf (le rialacha macántachta). (2) Rith an cód agus déan comparáid idir 2-3 luach sa chairt de láimh leis na sonraí. (3) Sa chód céanna, sórtáil na barraí de réir luacha agus cuir dath buaicphointe amháin leis. (4) Sábháil an cód le húsáid arís an mhí seo chugainn.
seicliosta
- [ ] Theastaigh uaim agus rith mé an cód a tháirgeann an chairt, ní an pictiúr de.
- [ ] Léann an cód na sonraí ón bhfíorchomhad, ní dhéanann sé uimhreacha.
- [ ] Chuir mé 2-3 luach sa chairt i gcomparáid leis na sonraí.
- [ ] Tá líon na bpointí/catagóirí comhoiriúnach leis na sraitheanna sna sonraí.
- [ ] Tá Y ais agus scála macánta; Níl aon idirbhriseadh ais.
- [ ] Shábháil mé an cód le húsáid arís.