Sebaka sa Mosebetsi oa Wolfram: Sethala sa phihlello se bulehileng bakeng sa likeketso tsa puo ea Wolfram

Lumela, Habr! Ke u tsebisa phetolelo ea poso ea Stephen Wolfram "The Wolfram Function Repository: Ho Tseba Sethala se Bulehileng sa ho Atolosa Puo ea Wolfram".

Sebaka sa Mosebetsi oa Wolfram: Sethala sa phihlello se bulehileng bakeng sa likeketso tsa puo ea Wolfram

Lintho tse hlokahalang bakeng sa ho lumellana ha puo ea Wolfram

Kajeno re eme lintšing tsa likatleho tse kholo hammoho le puo ea mananeo Puo ea Wolfram. Libeke tse tharo tse fetileng re ile ra qala enjene ea mahala ea Wolfram bakeng sa bahlahisiho thusa basebelisi ba rona ho kopanya Puo ea Wolfram mererong ea bona e meholo ea software. Kajeno re qala Sebaka sa polokelo ea mesebetsi ea Wolfram, molemong oa ho fana ka sethala se hokahaneng bakeng sa mesebetsi e etselitsoeng ho atolosa puo ea Wolfram, hape re bula polokelo ea mesebetsi bakeng sa mang kapa mang ea ka kenyang letsoho ntlafatsong ea sehlahisoa sa rona sa software.

Wolfram Function Repository ke ntho e entsoeng hore e khonehe ke sebopeho se ikhethileng sa Puo ea Wolfram eseng feela joalo ka puo ea lenaneo, empa hape e le puo ya khomphutha e felletseng. Lipuong tse tloaelehileng tsa lenaneo, ho eketsa ts'ebetso e ncha hangata ho kenyelletsa ho theha lilaebrari tse ling tse ka 'nang tsa se sebetse kapa tsa se sebetse ha li sebelisoa hammoho. Leha ho le joalo, ka Puo ea Wolfram ho se ho ntse ho hahiloe puong ka boeona, hore hoa khoneha ho atolosa haholo ts'ebetso ea eona ka ho kenyelletsa feela mesebetsi e mecha e kopantsoeng hang-hang le sebopeho se akaretsang sa puo eohle.

Mohlala, polokelo ea mesebetsi ea Wolfram e se e ntse e na le 532 likarolo tse ncha e arotsoe ka mekhahlelo e 26 ea sehlooho:

Sebaka sa Mosebetsi oa Wolfram: Sethala sa phihlello se bulehileng bakeng sa likeketso tsa puo ea Wolfram

Ka ho tšoanang ho feta 6000 mesebetsi e tloaelehileng, e hahiloeng ka puo ea Wolfram, mosebetsi o mong le o mong o tsoang sebakeng sa polokelo o na le leqephe la litokomane le nang le litlhaloso tse qaqileng tsa tsona le mehlala ea mosebetsi:

Sebaka sa Mosebetsi oa Wolfram: Sethala sa phihlello se bulehileng bakeng sa likeketso tsa puo ea Wolfram

Ho fihla leqepheng, kopitsa ntho e kaholimo (sebetsa BLOB), e khomarele moleng oa ho kenya ebe o tsamaisa ts'ebetso - e se e hahiloe ka puo ea Wolfram mme e ts'ehelitsoe ka mokhoa o ikhethileng ho qala ka. mofuta 12.0:

Sebaka sa Mosebetsi oa Wolfram: Sethala sa phihlello se bulehileng bakeng sa likeketso tsa puo ea Wolfram

Ho lokela ho hlokomeloa mona hore ha ho etsoa LogoQRCcode Ha u hloke, ho etsa mohlala, ho theha "laeborari ea ts'ebetso ea litšoantšo" - kaha re se re sebelisitse mokhoa o tsitsitseng le o hlokolosi oa algorithm ka Puo ea Wolfram. ts'ebetso ea litšoantšo, e ka sebetsoang hang hang ka mesebetsi e fapaneng ea puo ea litšoantšo:

Sebaka sa Mosebetsi oa Wolfram: Sethala sa phihlello se bulehileng bakeng sa likeketso tsa puo ea Wolfram

Ke tšepa hore ka tšehetso sechaba se setle le se nang le talenta, e ntseng e hola le ho hola (ho ipapisitse le Puo ea Wolfram) lilemong tse mashome tse fetileng. Sebaka sa tšebetso sa Wolfram se tla lumella bokamoso bo lebelletsoeng ho holisa haholo mefuta ea (mohlomong e ka bang ea bohlokoa, e ikhethang mafapheng a fapaneng a mahlale le thekenoloji) e fumanehang ka puo. Kahoo, hoa khoneha ho sebelisa litaba tsa puo ka bobeli (mesebetsi ea eona e hahiloeng) le melao-motheo ea ntlafatso, tse kengoang tšebetsong ho ipapisitsoe le puo. (Ho lokela ho hlokomeloa mona hore Puo ea Wolfram e se e ntse e na le tse fetang Histori ea lilemo tse 30 ea tsoelo-pele le kholo e tsitsitseng).
Mesebetsi e tsoang sebakeng sa polokelo e kanna ea ba le likotoana tse nyane kapa tse kholo tse ngotsoeng ka Puo ea Wolfram. Ka mohlala, tsena e ka ba mehala Li-API tsa kantle le lits'ebeletso kapa lilaeborari tsa kantle ka lipuo tse ling. Karolo e ikhethang ea mokhoa ona ke hore ha o theolela ts'ebetsong ea boemo ba basebelisi, ho ke ke ha e-ba le ho se lumellane ho ka bang teng hobane mokhoa ona o hahiloe holim'a sebopeho se tsitsitseng sa Puo ea Wolfram - mme mosebetsi o mong le o mong o tla sebetsa ka mokhoa o nepahetseng - hantle feela joalokaha o ne a lokela.
Sebopeho sa khetla le lenaneo la Wolfram Feature Repository li etselitsoe hore motho e mong le e mong a ka kenya letsoho molemong o tloaelehileng ka tsela e bonolo le e bonolo bakeng sa bona - ha e le hantle, feela. ka ho tlatsa faele ea mongolo oa notepad (ka katoloso ea nb) WL. Mesebetsi e hahelletsoeng ka har'a othomathike e u lumella ho lekola lits'ebetso tse ncha tse kentsoeng polokelong ho netefatsa hore li hokahane le puo. Khampani ea rona e becha ka mefuta e mengata ea basebelisi ba ka kopanyang mesebetsi ea bona puong, ho fapana le ho rarahana ho hoholo ha mesebetsi e mecha - mme leha ho na le ts'ebetso ea tlhahlobo, ha re tsitlallele ho eng kapa eng e joalo. tlhahlobo e matla ea moralo kapa maemo a thata a ho phethahala le ho tšepahala ha likarolo tse ncha tsa basebelisi, ho fapana le tlhahlobo e matla ea likarolo tse hahiloeng ka har'a puo ea mantlha eo re e sebelisang.

Ho na le likhohlano le lintlha tse ngata molemong ona, empa sepheo sa rona ke ho ntlafatsa polokelo ea likarolo tsa Wolfram molemong oa mosebelisi le ho netefatsa hore likarolo tse ncha tsa mosebelisi li kenya letsoho ntlafatsong ea puo. Ha re ntse re hōla, ha ke na pelaelo ea hore re tla tlameha ho qapa mekhoa e mecha ea ho sebetsana le ho netefatsa mesebetsi e hahiloeng sebakeng sa polokelo, eseng bonyane bakeng sa ho hlophisa palo e kholo ea mesebetsi le ho fumana tseo basebelisi ba li hlokang. Leha ho le joalo, hoa khothatsa hore ebe tsela eo re e khethileng ke qalo e ntle. Nna ka bonna e ekelitse likarolo tse 'maloa ho database ea mantlha. Tse ngata tsa tsona li ipapisitse le khoutu eo ke e entseng ka bonna ka nako e telele. 'Me ho ile ha nkuka metsotso e seng mekae feela ho li sutumelletsa sebakeng sa polokelo. Kaha joale ba se ba le sebakeng sa polokelo, qetellong nka khona - hang-hang le ka nako efe kapa efe - sebelisa mesebetsi ena ha ho hlokahala, ntle le ho tšoenyeha ka ho batla lifaele, ho jarolla liphutheloana, joalo-joalo.

Ho eketsa ts'ebetso ha ho ntse ho fokotsa litšenyehelo

Le pele ho Marang-rang, ho ne ho na le mekhoa ea ho arolelana khoutu ea puo ea Wolfram (morero oa rona oa pele o moholo o bohareng e ne e le Mohloli oa Math, e entsoeng bakeng sa Mathematica ka 1991 e thehiloeng ho CD-ROM, joalo-joalo). Ehlile, mokhoa o reriloeng bakeng sa ts'ebetsong o ipapisitse le polokelo ea tšebetso ea Wolfram ke sesebelisoa se matla le se tšepahalang sa ho kenya tšebetsong mesebetsi e kaholimo.

Ka lilemo tse fetang 30, k'hamphani ea rona e sebelitse ka thata ho boloka bots'epehi ba sebopeho sa puo ea Wolfram, 'me sena se bohlokoa ho netefatsa hore puo ea Wolfram ha e fetohe puo ea mananeo feela, empa hape e fetoha puo ea mananeo. puo ya khomphutha e felletseng. Ka hona, moelelo oa mokhoa oa ho kenya tšebetsong polokelo ea tšebetso ea Wolfram ke ho sebelisa mokhoa o kopaneng oa ho etsa mananeo le ho nts'etsapele mesebetsi e mecha e eketsoang ka tatellano le e lumellanang le moralo oa puo e le hore e ka nts'etsapele le ho fetoha.

Mekhoa e sa tšoaneng ea computational e etsahala mohahong oa ts'ebetsong oa mosebetsi o mong le o mong. Hoa lokela ho hlokomeloa mona hore hoa hlokahala hore mosebetsi o be le ponahalo e hlakileng le e ts'oanang le ho baloa ha pono bakeng sa mosebedisi. Boemong bona, mesebetsi e hahelletsoeng ea Puo ea Wolfram e hlahisoa ka mehlala e fetang 6000 ea tatellano ea mokhoa oa ho sebetsa hantle (tsena ke tsa rona. livideo tsa mananeo a phelangtse kenyeletsang lihora tse makholo tsa ts'ebetso ea ho theha mananeo a tloaelehileng). Seo mokhoa ona o qetellang o etsang hore karolo ea Wolfram e khone ho sebetsa hantle ke sebopeho sa puo ea Wolfram, ka palo e kholo ea lilaebrari tse ling tse fapaneng tse seng li ntse li hahiloe ka puo eo. Mohlala, haeba o na le ts'ebetso e tsamaisang litšoantšo, kapa lihlopha tse nyenyanekapa mehaho ea limolek'hule, hammoho le data ea libaka kapa ba bang - boemeli ba bona bo lumellanang ba tšoantšetso bo se bo ntse bo le teng ka puo, 'me ka lebaka la sena, ts'ebetso ea hau hang-hang e lumellana le mesebetsi e meng ea puo.

Ho theha sebaka sa polokelo se sebetsang hantle ke mosebetsi o khahlisang oa ho hlophisa meta. Ka mohlala, lithibelo tse feteletseng lenaneong li ke ke tsa lumella ho fumana bonngoe bo hlokahalang le bokahohle ba algorithm. Joalo ka palo e sa lekaneng ea lithibelo tse sebetsang, u ke ke ua khona ho kenya tšebetsong tatellano e nepahetseng e lekaneng ea ts'ebetso ea algorithm. Mehlala e 'maloa e fetileng ea ho kenya ts'ebetsong mekhoa ena, e sebelisitsoeng ke k'hamphani ea rona, e sebelitse ka mokhoa o tsitsitseng - tsena ke: Lipontšo tsa Project Tungsten, e qalileng ka 2007 'me hona joale e sebetsa inthaneteng ka li-demos tse fetang 12000 tse sebetsanang le basebelisi. IN Wolfram database ho na le li-database tse fetang 600 tse entsoeng esale pele tse ka sebelisoang ka Puo ea Wolfram, le Wolfram neural network storage e tlatsitsoe ka marang-rang a macha a neural hoo e ka bang beke e 'ngoe le e' ngoe (ho se ho ntse ho e-na le tse 118 tsa tsona hona joale) 'me li hokahanngoa hang-hang ka ts'ebetso. NetModel ka Puo ea Wolfram.

Mehlala eohle e ka holimo e na le tšobotsi ea motheo - lintho le mesebetsi e bokelletsoeng morerong e na le tekanyo e phahameng haholo ea ho hlophisa le ho aba lits'ebetso. Ha e le hantle, lintlha tsa sebopeho sa demo kapa marang-rang a neural kapa ntho e 'ngoe e ka fapana haholo, empa sebopeho sa motheo bakeng sa polokelo leha e le efe ea hona joale e lula e tšoana. Joale maikutlo a hau ke afe, mosebelisi ea ratehang, mabapi le ho theha polokelo e joalo e eketsang likeketso ho puo ea Wolfram? Puo ea Wolfram e etselitsoe hore e fetohe habonolo, ka hona e ka eketsoa le ho fetoloa ka tsela efe kapa efe. Boemo bona bo bohlokoa haholo bakeng sa bokhoni ba ho theha kapele merero e mengata e meholo ea software ka Puo ea Wolfram. Ho ke ho hlokomeloe mona hore ha ho feto-fetoha ha puo ho ntse ho eketseha, litšenyehelo tsa merero e sebelisoang ka puo e joalo li tla eketseha ka mokhoa o ke keng oa qojoa. Sena se bakoa ke taba ea hore ha mosebelisi a sebelisa puo e joalo haholoanyane, o fumana ts'ebetso e inehetseng haholoanyane, empa ha rea ​​​​lokela ho lebala hore mokhoa ona o kanna oa ba le mahlakore a mabe mabapi le ho se khone ho etsa bonnete ba hore li-module tsa lenaneo li lumellana.

Ho na le bothata bo atileng ka lilaebrari ka lipuo tsa mananeo a setso - haeba u sebelisa laeborari e le 'ngoe, mohlala, khoutu e tla sebetsa ka nepo, empa haeba u leka ho sebelisa lilaebrari tse ngata, ha ho na tiiso ea hore li tla sebelisana hantle. . Hape, ka lipuo tsa setso tsa lenaneo - ho fapana le puo ea komporo e felletseng - ha ho na mokhoa oa ho netefatsa boteng ba boemeli bo sa fetoheng bo hahelletsoeng bakeng sa mesebetsi efe kapa efe kapa mefuta ea data ntle le meaho ea bona ea mantlha. Empa, ha e le hantle, bothata bo boholo ho feta kamoo bo bonahalang kateng qalong: haeba motho a haha ​​​​sebopeho se seholo sa ts'ebetso, joale ntle le litšenyehelo tse kholo tsa lenaneo la morero oo re o kenyang puong ea Wolfram, ho ke ke ha khoneha ho etsa joalo. finyella botsitso. Ka hona, ho bohlokoa hore li-module tsohle tsa software li sebetse 'moho ka nepo.

Kahoo mohopolo o ka morao ho polokelo ea karolo ea Wolfram ke ho qoba bothata bo boletsoeng ka holimo ka ho kenyelletsa likeketso puong ka likotoana tse nyane tsa khoutu ka likarolo tse ikhethileng tseo ho leng bonolo ho li nts'etsapele joalo ka li-module tse lumellanang. Ho boleloa joalo, ho na le likarolo tsa lenaneo tse ke keng tsa etsoa hore li be bonolo ho sebelisa mesebetsi ea motho ka mong ('me k'hamphani ea rona e rera ho lokolla algorithm e ntlafalitsoeng ea lenaneo haufinyane ho thusa ho kenya tšebetsong liphutheloana tsa software tse kholo). Leha ho le joalo, ho ipapisitse le mesebetsi e seng e hahiloe ka Puo ea Wolfram, ho na le menyetla e mengata ea mananeo e kengoang ts'ebetsong ho ipapisitsoe le mesebetsi ea motho ka mong. Maikutlo mona ke hore ka boiteko bo fokolang ba lenaneo ho ka khoneha ho theha mesebetsi e mengata e mecha le e molemo haholo e tla fana ka tumellano e lekaneng ea moralo, e tla hokahanngoa hantle, 'me hape, ho phaella ho sena, e tla khona ho sebelisoa ha bonolo le ho pharaletseng ka puo nakong e tlang.

Mokhoa ona, ehlile, ke ho sekisetsa. Haeba sephutheloana se seholoanyane se ka kenngoa ts'ebetsong, ho ka nahanoa hore lefatše le lecha la ts'ebetso le ka ba le matla haholo le le molemo. Haeba ho na le tlhokahalo ea ho fumana ts'ebetso e ncha e tla lumellana le ntho e 'ngoe le e' ngoe, empa ha u ikemisetse ho sebelisa boiteko bo bongata ho nts'etsapele morero, sena, ka bomalimabe, se ka lebisa ho fokotseha ha morero oa hau. Mohopolo o ka morao ho polokelo ea karolo ea Wolfram ke ho fana ka ts'ebetso ho karolo e hlalosang ea projeke; mokhoa ona o tla eketsa ts'ebetso e matla ha o ntse o nolofalletsa ho boloka botsitso bo botle morerong oa lenaneo.

Thusa ho eketsa mesebetsi ea tloaelo sebakeng sa polokelo ea mesebetsi

Sehlopha sa rona se sebelitse ka thata ho nolofalletsa basebelisi ho kenya letsoho ho likarolo tsa polokelo ea Wolfram. Ho komporong (e seng e kene mofuta 12.0), O ka ea ho li-tab tsa mantlha ka tatellano: Faele> Ncha> RepositoryItem> Ntho ea Repository ea Mosebetsi 'me u tla e fumana "Tlhaloso Notebook" (ka lenaneo ka hare ho workbench. U ka boela ua sebelisa mosebetsi oa analogue - CreateNotebook["FunctionResource"]):

Sebaka sa Mosebetsi oa Wolfram: Sethala sa phihlello se bulehileng bakeng sa likeketso tsa puo ea Wolfram

Ho na le mehato e 'meli ea mantlha eo u tla hloka ho e etsa: ea pele, ngola khoutu ea ts'ebetso ea hau, 'me ea bobeli, ngola litokomane tse bontšang kamoo mosebetsi oa hau o lokelang ho sebetsa kateng.
Tobetsa konopo ea "Open Sample" ka holimo ho bona mohlala oa seo u lokelang ho se etsa:

Sebaka sa Mosebetsi oa Wolfram: Sethala sa phihlello se bulehileng bakeng sa likeketso tsa puo ea Wolfram

Ha e le hantle, u leka ho theha ntho e ts'oanang le ts'ebetso e hahelletsoeng ka Puo ea Wolfram. Ntle le hore e ka etsa ntho e itseng e tobileng ho feta mosebetsi o hahiloeng. Ka nako e ts'oanang, litebello mabapi le ho phethahala ha eona le ho tšepahala ho tla ba tlase haholo.
U hloka ho fa mosebetsi oa hau lebitso le latelang litataiso tsa mabitso tsa puo ea Wolfram. Ho feta moo, o tla hloka ho hlahisa litokomane tsa ts'ebetso ea hau, tse ts'oanang le mesebetsi e hahelletsoeng ea puo. Ke tla bua ka sena ka botlalo hamorao. Hajoale, hlokomela feela hore moleng oa likonopo tse kaholimo ho faele ea bukana ea tlhaloso ho na le konopo "Litaelo tsa Setaele", e hlalosang seo u lokelang ho se etsa, le konopo ea Lisebelisoa, e fanang ka lisebelisoa tsa ho fometa litokomane tsa mosebetsi oa hau.
Ha u netefatsa hore ntho e 'ngoe le e' ngoe e tlatsitsoe hantle 'me u se u loketse, tobetsa konopo ea "Check". Ke ntho e tloaelehileng hore ha o so fumane lintlha tsohle. Kahoo mosebetsi oa "Check" o tla sebetsa ka bohona 'me o etse licheke tse ngata tsa setaele le ho tsitsa. Hangata, hang-hang e tla u susumelletsa hore u netefatse le ho amohela litokiso (Mohlala: "Mohala ona o tlameha ho qetella ka colon," 'me o tla u susumelletsa ho kenya kolone). Ka linako tse ling o tla u kopa ho eketsa kapa ho fetola ntho e itseng ka bouena. Re tla lula re eketsa likarolo tse ncha tšebetsong ea othomathike ea konopo ea Check, empa ha e le hantle sepheo sa eona ke ho netefatsa hore ntho e 'ngoe le e 'ngoe eo u e behang sebakeng sa polokelo ea likarolo e se e ntse e latela haufi-ufi litataiso tse ngata kamoo ho ka khonehang.

Sebaka sa Mosebetsi oa Wolfram: Sethala sa phihlello se bulehileng bakeng sa likeketso tsa puo ea Wolfram

Kahoo, ka mor'a ho matha "Check", u ka sebelisa "Preview". "Preview" e etsa ponelopele ea leqephe la litokomane tseo u li hlalositseng bakeng sa ts'ebetso ea hau. U ka boela ua etsa ponelo-pele bakeng sa faele e entsoeng khomphuteng ea hau kapa bakeng sa faele e bolokiloeng lerung. Haeba, ka lebaka le itseng, u sa khotsofala ke seo u se bonang ponelo-peleng, khutlela morao feela 'me u etse litokiso tse hlokahalang, ebe u tobetsa konopo ea Preview hape.
Joale u se u loketse ho sutumelletsa mosebetsi oa hau sebakeng sa polokelo. Konopo ea Deploy e u fa likhetho tse 'ne:

Sebaka sa Mosebetsi oa Wolfram: Sethala sa phihlello se bulehileng bakeng sa likeketso tsa puo ea Wolfram

Ntho ea bohlokoa mohatong ona ke hore o ka kenya ts'ebetso ea hau sebakeng sa polokelo ea mesebetsi ea Wolfram hore e fumanehe ho mang kapa mang. Ka nako e ts'oanang, o ka beha ts'ebetso ea hau bakeng sa palo e lekanyelitsoeng ea basebelisi. Mohlala, o ka etsa tšebetso e sebelisoang sebakeng sa heno komporong ea hau hore e fumanehe ha o sebelisa komporo eo. Kapa u ka e beha sebakeng sa hau cloud account, e le hore e fumanehe ho uena ha u hokahane le leru. U ka boela ua amohela phatlalatsa (ho sebelisa) tšobotsi ka akhaonto ea hau ea leru. E ke ke ea ba sebakeng sa polokelo ea likarolo tsa Wolfram, empa u tla khona ho fa motho URL e tla ba lumella ho fumana tšobotsi ea hau akhaonteng ea hau. (Nakong e tlang, re tla ts'ehetsa lipolokelo tse bohareng ho pholletsa le k'hamphani ea rona.)

Kahoo ha re re u batla ho fana ka ts'ebetso ea hau ho setsi sa tsebo sa Wolfram. Ho etsa sena, tobetsa konopo ea "Romela" sebakeng sa polokelo. Joale ho etsahalang ka nako eo? Kopo ea hau e emetsoe hang-hang hore e hlahlojoe le ho amoheloa ke sehlopha sa rona se inehetseng sa bahlokomeli.

Ha kopo ea hau e ntse e tsoela pele ka ts'ebetso ea tumello (eo hangata e nkang matsatsi a 'maloa), u tla fumana likhokahano mabapi le boemo ba eona le litlhahiso tsa tšebeliso ea nako e tlang. Empa hang ha karolo ea hau e amohetsoe, e tla phatlalatsoa hanghang ho Wolfram Feature Repository mme e tla fumaneha hore mang kapa mang a e sebelise. (Mme sena se tla hlaha tšilo ea litaba ea likarolo tse ncha joalo-joalo)

Ke eng e lokelang ho ba ka har'a polokelo?

Ho lokela ho hlokomeloa hore k'hamphani ea rona e na le litekanyetso tse phahameng haholo bakeng sa botlalo, ho ts'epahala le boleng ka kakaretso, le mesebetsing e fetang 6000 eo re seng re e hahile ka puo ea Wolfram lilemong tse 30+ tse fetileng, kaofela li fihlela litlhoko tse kaholimo. Sepheo sa Sebaka sa Mosebetsi oa Wolfram ke ho sebelisa sebopeho le ts'ebetso eohle e seng e ntse e le teng ka Puo ea Wolfram ho eketsa mesebetsi e mengata e bobebe (ke hore, mesebetsi e phahameng ea ts'ebetso) kamoo ho ka khonehang.

Ehlile, mesebetsi e polokelong ea mesebetsi ea Wolfram e tlameha ho ikamahanya le melao-motheo ea moralo oa Puo ea Wolfram - e le hore e ka sebelisana ka botlalo le mesebetsi e meng le litebello tsa basebelisi tsa hore na mosebetsi o lokela ho sebetsa hantle joang. Leha ho le joalo, mesebetsi ha ea tlameha ho lekana ka botlalo kapa ho tšepahala.

Mesebetsing e hahelletsoeng kahare ea puo ea Wolfram, re sebetsa ka thata ho etsa hore mananeo a sebetse ka kakaretso kamoo ho ka khonehang. Ho boleloa joalo, ha sebakeng sa polokelo ea mesebetsi ea Wolfram ha ho letho le phoso ka ho ba le ts'ebetso ho eona e sebetsanang le nyeoe e itseng e tobileng empa e le molemo. Ka mohlala, tshebetso SendMailFromNotebook e ka amohela lifaele ka sebopeho se le seng le ho etsa mangolo ka tsela e itseng. Polygonaldiagram e etsa lichate tse nang le mebala e itseng feela le lileibole, jj.

Ntlha e 'ngoe e amanang le mesebetsi e hahiloeng ke hore k'hamphani ea rona e etsa boiteko bo bong le bo bong ba ho sebetsana le linyeoe tsohle tsa atypical, ho sebetsana ka nepo ho kenya letsoho ho fosahetseng, joalo-joalo. Sebakeng sa polokelo ea mesebetsi, ho tloaelehile ka ho feletseng hore ho be le ts'ebetso e khethehileng e sebetsanang le linyeoe tse kholo tsa ho rarolla bothata le ho hlokomoloha tse ling kaofela.

Taba e totobetseng ke hore ho molemo ho ba le mesebetsi e etsang ho feta le ho e etsa betere, empa ntlafatso bakeng sa polokelo ea ts'ebetso - ho fapana le mesebetsi e hahelletsoeng ka har'a puo ea Wolfram - e lokela ho ba le mesebetsi e mengata e kopantsoeng le mesebetsi e mengata ho fapana le ho tsepamisa maikutlo ho eona. mekhoa ea ts'ebetsong ea mosebetsi o mong le o mong o khethehileng.

Joale a re shebeng mohlala oa mesebetsi ea tlhahlobo sebakeng sa polokelo. Litebello tsa ho lumellana bakeng sa mesebetsi e joalo ka tlhaho li tlase haholo ho feta bakeng sa mesebetsi ea puo e hahelletsoeng ka hare. Sena ke 'nete haholo-holo maemong ao mesebetsi e itšetlehileng ka lisebelisoa tsa ka ntle tse kang li-API, ke habohlokoa hore u lule u etsa liteko tse tsitsitseng, tse etsahalang ka boeona ka har'a li-algorithms tsa ho netefatsa. Faeleng ea nb, o ka hlalosa ka ho hlaka litlhaloso (karolong ea Boitsebiso bo Tlatsetso) 'me u hlalose liteko tse ngata kamoo ho hlalosoang ka likhoele tsa ho kenya le ho tsoa kapa lintho tse felletseng tsa mofuta. Teko ea netefatso, kahohle kamoo o bonang ho loketse kateng. Ntle le moo, sistimi e lula e leka ho fetola mehlala ea litokomane tseo u fanang ka tsona ts'ebetsong ea netefatso ('me ka linako tse ling sena se ka ba matla haholo, mohlala, bakeng sa ts'ebetso eo sephetho sa eona se itšetlehileng ka linomoro tse sa reroang kapa nako ea letsatsi).

Ka lebaka leo, polokelo ea mesebetsi e tla ba le mathata a mangata a ts'ebetsong. E meng e tla ba mola o le mong oa khoutu, e meng e ka kenyelletsa likete kapa mashome a likete tsa mela, mohlomong e sebelisa lisebelisoa tse ngata tsa bathusi. Ke neng moo ho leng bohlokoa ho kenyelletsa tšebetso e hlokang khoutu e nyane haholo ho e hlalosa? Ha e le hantle, haeba bakeng sa mosebetsi o teng lebitso le letle la mnemonic, eo basebelisi ba neng ba tla e utloisisa habonolo haeba ba e bone ka sekhechana sa khoutu, joale e se e ka eketsoa. Ho seng joalo, mohlomong ho molemo ho kenya khoutu hape lenaneong la hau nako le nako ha u hloka ho e sebelisa.

Morero oa mantlha oa polokelo ea tšebetso (joalo ka ha lebitso la eona le fana ka maikutlo) ke ho hlahisa likarolo tse ncha puong. Haeba u batla ho eketsa data e ncha kapa mekhatlo e mecha, sebelisa Sebaka sa polokelo ea data sa Wolfram. Empa ho thoe'ng haeba u batla ho hlahisa mefuta e mecha ea lintho bakeng sa lipalo tsa hau?

Ha e le hantle ho na le litsela tse peli. U kanna ua batla ho hlahisa mofuta o mocha oa ntho e tla sebelisoa mesebetsing e mecha sebakeng sa polokelo ea tšebetso. 'Me tabeng ena, u ka lula u ngola setšoantšo sa eona sa tšoantšetso' me u se sebelise ha u kenya kapa u ntša mesebetsi sebakeng sa polokelo ea mesebetsi.

Empa ho thoe'ng haeba u batla ho emela ntho ebe u hlalosa, ka mesebetsi e teng ka puo ea Wolfram, hore na u batla ho sebetsa le eona? Puo ea Wolfram esale e na le mokhoa o bobebe oa sena, o bitsoang UpValues. Ka lithibelo tse ling (haholo-holo bakeng sa mesebetsi eo ha ba khone ho lekola likhang tsa bona), sebaka sa polokelo se u lumella ho emela ts'ebetso le ho hlalosa boleng ba eona. (Ho phahamisa tebello ea botsitso ha ho etsoa moralo o mocha o moholo o kopantsoeng ka botlalo ho pholletsa le Puo ea Wolfram hangata ke ts'ebetso ea bohlokoa haholo e ke keng ea finyelloa ka ho eketsa litšenyehelo tsa morero mme ke ntho eo k'hamphani ea rona e e etsang e le karolo ea merero. bakeng sa tsoelopele ea nako e telele ea puo, mosebetsi ona ha se sepheo se behiloeng e le karolo ea nts'etsopele ea polokelo).

Joale, khoutu ea ts'ebetso e ka ba eng sebakeng sa polokelo ea tšebetso? Ntho e ngoe le e ngoe e hahiloe ka Puo ea Wolfram, ehlile (bonyane haeba e sa emele litšokelo etsoe tšireletso le ts'ebetso ea lenaneo ka bolona, ​​joalo ka tikoloho ea komporo) hammoho le ts'ebetso efe kapa efe e tsoang polokelong ea tšebetso. Leha ho le joalo, ho na le lits'ebetso tse ling: ts'ebetso sebakeng sa polokelo ea mesebetsi e ka bitsa API, kapa ho Leru la Wolfram, kapa ho tsoa mohloling o mong. Ha e le hantle, ho na le likotsi tse ling tse amanang le sena. Ka lebaka la hore ha ho na litiiso tsa hore API e ke ke ea fetoha, 'me mosebetsi o ka lebenkeleng la mesebetsi o tla khaotsa ho sebetsa. Ho thusa ho tseba litaba tse kang tsena, ho na le molaetsa leqepheng la litokomane (karolong ea Litlhoko) bakeng sa tšobotsi efe kapa efe e itšetlehileng ka ho feta feela ts'ebetso ea Puo ea Wolfram e hahiloeng. (Ha e le hantle, ha ho tluoa tabeng ea data ea sebele, ho ka ba le mathata esita le ka ts'ebetso ena - hobane data ea sebele ea lefats'e e lula e fetoha, 'me ka linako tse ling esita le litlhaloso tsa eona le sebopeho li fetoha.)

Na likhoutu tsohle tsa polokelo ea likarolo tsa Wolfram li lokela ho ngoloa ho Wolfram? Ehlile, khoutu e ka hare ho API ea kantle ha ea lokela ho ngoloa ka puo ea Wolfram, e sa etse le khoutu ea puo. Ebile, haeba u fumana ts'ebetso hoo e batlang e le puong efe kapa efe ea kantle kapa laeborari, u ka etsa sekoaelo se u lumellang hore u se sebelise sebakeng sa polokelo ea mesebetsi ea Wolfram. (Hangata u lokela ho sebelisa mesebetsi e hahelletsoeng ho sena KantleHlahloba kapa ExternalFunction ka khoutu ea puo ea Wolfram.)

Joale molemo oa ho etsa see ke ofe? Ha e le hantle, sena se u lumella ho sebelisa sistimi eohle e kopaneng ea puo ea Wolfram le sete ea eona e kopaneng ea bokhoni ba software. Haeba u fumana ts'ebetsong ea mantlha ho tsoa laeboraring kapa puong ea kantle, u ka sebelisa sebopeho se ruileng sa puo ea Wolfram ho theha ts'ebetso e bonolo ea boemo bo holimo e lumellang basebelisi ho sebelisa ts'ebetso efe kapa efe e seng e kentsoe tšebetsong habonolo. Bonyane, sena se lokela ho etsahala lefatšeng le nepahetseng moo ho nang le meaho eohle ea lilaeborari tse kenyang, joalo-joalo, moo li tla sebetsoa ka bo eona ke Puo ea Wolfram. (Ho lokela ho hlokomeloa hore ts'ebetsong ho ka ba le mathata le ho theha dipuo tsa kantle tsamaiso e itseng ea k'homphieutha, le polokelo ea leru e ka 'na ea baka mathata a eketsehileng a tšireletso).

Ka tsela, ha u qala ho sheba lilaebrari tse tloaelehileng tsa kantle, hangata li bonahala li rarahane haholo hore li ka koaheloa ke mesebetsi e fokolang feela, empa maemong a mangata, ho rarahana ho hoholo ho tsoa ho ho theha meaho e hlokahalang bakeng sa laeborari le mesebetsi eohle ea ho sebetsa. tshehetsa . Leha ho le joalo, ha u sebelisa Puo ea Wolfram, lisebelisoa tsa motheo li se li ntse li hahiloe ka har'a liphutheloana, ka hona ha ho na lebaka la ho pepesa mesebetsi ena eohle ea tšehetso ka botlalo, empa ho theha mesebetsi bakeng sa mesebetsi e khethehileng ea "topmost" e khethehileng ka har'a laeborari. .

"Ecosystem" ea motheo oa tsebo

Haeba u ngotse mesebetsi eo u e sebelisang khafetsa, e romelle ho Wolfram Function Repository! Haeba ho na le ho hong ho sa tsoeng ho sena (ntlafatso ea puo), leha ho le joalo, ho tla ba bonolo haholoanyane hore u sebelise lits'ebetso molemong oa hau. Leha ho le joalo, hoa utloahala ho nahana hore haeba u sebelisa mesebetsi khafetsa, mohlomong basebelisi ba bang le bona ba tla e fumana e le molemo.

Ka tlhaho, u ka iphumana u le boemong boo u sa khoneng - kapa u sa batleng - ho arolelana mesebetsi ea hau kapa ketsahalong ea ho fumana lisebelisoa tsa tlhahisoleseling ea lekunutu. Le maemong a joalo, o ka tsamaisa lits'ebetso ho akhaonto ea hau ea leru, ho totobatsa litokelo phihlello ho tsona. (Haeba mokhatlo oa hau o na le Leru la poraefete la Wolfram Enterprise, ebe haufinyane e tla khona ho tšoara polokelo ea eona ea poraefete, e ka tsamaisoang ho tsoa ka har'a mokhatlo oa hau le ho beha hore na e tla qobella maikutlo kapa che hore a bonoe ke basebelisi ba mokha oa boraro.)

Mesebetsi eo u e romellang polokelong ea mesebetsi ea Wolfram ha ea tlameha ho phethahala; li tlameha feela ho ba molemo. Sena se batla se tšoana le karolo ea "Liphoso" litokomaneng tsa khale tsa Unix - "Karolo ea Litlhaloso" ho na le karolo ea "Lintlha tsa Mongoli" moo u ka hlalosang mefokolo, mathata, joalo-joalo tseo u seng u ntse u li tseba ka mosebetsi oa hau. Ho feta moo, ha o romella karolo ea hau sebakeng sa polokelo, o ka eketsa lintlha tsa tlhahiso tse tla baloa ke sehlopha se inehetseng sa li-curator.

Hang ha karolo e phatlalatsoa, ​​leqephe la eona le lula le na le lihokelo tse peli ka tlase: "Romela molaetsa mabapi le karolo ena"Le"Buisanang sechabeng sa Wolfram" Haeba u hokela molaetsa (mohlala, mpolelle ka litšitšili), u ka sheba lebokose le reng u batla hore molaetsa oa hau le lintlha tsa mabitso li arolelanoe le mongoli oa likarolo.

Ka linako tse ling u batla feela ho sebelisa mesebetsi ho tsoa polokelong ea mesebetsi ea Wolfram, joalo ka mesebetsi e hahelletsoeng, ntle le ho sheba khoutu ea bona. Leha ho le joalo, haeba u batla ho sheba ka hare, ho lula ho na le konopo ea Notepad holimo. Tobetsa ho eona 'me u tla fumana kopi ea hau ea bukana ea tlhaloso ea mantlha e rometsoeng sebakeng sa polokelo ea likarolo. Ka linako tse ling u ka e sebelisa e le mohlala bakeng sa litlhoko tsa hau. Ka nako e ts'oanang, o ka iketsetsa phetoho ea hau ea ts'ebetso ena. U kanna ua batla ho beha mesebetsi ena eo u e fumaneng sebakeng sa polokelo khomphuteng ea hau kapa akhaonteng ea hau ea polokelo ea leru la aphid, mohlomong u batla ho e romella setsing sa tsebo ea ts'ebetso, mohlomong joalo ka mofuta o ntlafalitsoeng, o atolositsoeng oa ts'ebetso ea mantlha.

Nakong e tlang, re rera ho ts'ehetsa mokhoa oa Git bakeng sa polokelo ea likarolo, empa hajoale re ntse re leka ho e boloka e le bonolo, 'me re lula re e-na le mofuta o le mong feela o amohelehang oa karolo e' ngoe le e 'ngoe e hahiloeng ka puo. Hangata ho feta moo (ntle le haeba bahlahisi ba tlohela ho boloka likarolo tseo ba li hlahisitseng le ho arabela tlhahiso ea basebelisi), mongoli oa pele oa karolo o nka taolo ea lintlafatso ho eona ebe o fana ka liphetolelo tse ncha, tse hlahlojoang hape, haeba ba fetisa mokhoa oa ho hlahloba. , e hatisitsoeng ka puo eo.

A re hlahlobeng potso ea hore na "versioning" ea mesebetsi e tsoetseng pele e sebetsa joang. Hona joale, ha o sebelisa ts'ebetso ho tsoa sebakeng sa polokelo ea ts'ebetso, tlhaloso ea eona e tla bolokoa ka ho sa feleng khomphuteng ea hau (kapa akhaonteng ea hau ea leru haeba u sebelisa leru). Haeba mofuta o mocha oa tšobotsi o fumaneha, nakong e tlang ha u o sebelisa u tla fumana molaetsa o u tsebisang ka sena. 'Me haeba u batla ho ntlafatsa ts'ebetso ho mofuta o mocha, u ka e etsa u sebelisa taelo ResourceUpdate. ("Function blob" ha e le hantle e boloka tlhahisoleseling e eketsehileng, 'me re rera ho etsa hore sena se fihlellehe ho basebelisi ba rona nakong e tlang.)

E 'ngoe ea lintho tse ntle ka Sebaka sa Mosebetsi oa Wolfram ke hore lenaneo lefe kapa lefe la Puo ea Wolfram, kae kapa kae le ka sebelisa mesebetsi ho tsoa ho lona. Haeba lenaneo le hlaha bukeng ea lintlha, hangata ho bonolo ho fomata mesebetsi ea polokelo e le "function binary object" e balehang habonolo (mohlomong ka mofuta o nepahetseng).

U ka fumana ts'ebetso efe kapa efe sebakeng sa polokelo ea mesebetsi u sebelisa mongolo ResourceFunction[...]. 'Me sena se bonolo haholo haeba u ngola khoutu kapa mangolo ka ho toba bakeng sa Wolfram Engine, mohlala, ka ho sebelisa IDE kapa mongolo oa khoutu (ho lokela ho hlokomeloa ka ho khetheha hore sebaka sa polokelo ea mesebetsi se lumellana ka botlalo le Enjene ea mahala ea Wolfram bakeng sa Bahlahisi).

Hona e sebetsa?

Ka hare ho mesebetsi sebakeng sa polokelo ea Wolfram sena se ka khoneha ka ho sebelisa se tšoanang hantle litsamaiso tsa lisebelisoa metheo, joalo ka ho lipolokelo tsa rona tse ling kaofela tse teng (lebenkele la data, Neural Net Repository, pokello ea merero ea demo joalo-joalo), joalo ka lisebelisoa tse ling tsa sistimi ea Wolfram, ResourceFunction qetellong e thehilwe hodima tshebetso ResourceObject.

Nahana ResourceFunction:

Sebaka sa Mosebetsi oa Wolfram: Sethala sa phihlello se bulehileng bakeng sa likeketso tsa puo ea Wolfram

Ka hare u ka bona lintlha tse ling u sebelisa ts'ebetso Information:

Sebaka sa Mosebetsi oa Wolfram: Sethala sa phihlello se bulehileng bakeng sa likeketso tsa puo ea Wolfram

Ho theha ts'ebetso ea lisebelisoa ho sebetsa joang? E bonolo ka ho fetisisa ke nyeoe ea lehae feela. Mona ke mohlala o nkang mosebetsi (tabeng ena ke ts'ebetso e hloekileng feela) mme o e hlalosa e le ts'ebetso ea lisebelisoa bakeng sa lenaneo le fanoeng:

Sebaka sa Mosebetsi oa Wolfram: Sethala sa phihlello se bulehileng bakeng sa likeketso tsa puo ea Wolfram

Hang ha u se u entse tlhaloso, u ka sebelisa mosebetsi oa mohloli:

Sebaka sa Mosebetsi oa Wolfram: Sethala sa phihlello se bulehileng bakeng sa likeketso tsa puo ea Wolfram

Hlokomela hore ho na le aekhone e ntšo ho blob ena ea tšebetso Sebaka sa Mosebetsi oa Wolfram: Sethala sa phihlello se bulehileng bakeng sa likeketso tsa puo ea Wolfram. Sena se bolela hore ts'ebetso ea BLOB e bua ka ts'ebetso ea lisebelisoa tsa mohopolong tse hlalositsoeng bakeng sa seboka sa hajoale. Sesebelisoa se bolokiloeng ka ho sa feleng komporong ea hau kapa ak'haonteng ea leru se na le letšoao le bohlooho Sebaka sa Mosebetsi oa Wolfram: Sethala sa phihlello se bulehileng bakeng sa likeketso tsa puo ea Wolfram. Mme ho na le lets'oao la lamunu bakeng sa sesebelisoa sa semmuso ho Sebaka sa Feature sa Wolfram Sebaka sa Mosebetsi oa Wolfram: Sethala sa phihlello se bulehileng bakeng sa likeketso tsa puo ea Wolfram.

Joale ho etsahala'ng ha u sebelisa menu ea Eketsa ho Definition Notebook? Taba ea pele, ho nka litlhaloso tsohle tse bukeng ea notepad mme ho tsoa ho tsona ho theha tšoantšetso ResourceObject). (Mme haeba u sebelisa IDE e thehiloeng ho mongolo kapa lenaneo, u ka boela ua etsa ka mokhoa o hlakileng ResourceObject)

Phepelo ea lehae ea tšebetso ho tsoa polokelong komporong ea hau e etsoa ka taelo LocalCache bakeng sa ntho ea mohlodi ho e boloka e le LocalObject ho sistimi ea hau ea faele. Ho romelloa ho akhaonto ea leru ho etsoa ho sebelisoa taelo CloudDeploy bakeng sa ntho ea mohloli, le ho tsamaisoa ha leru la sechaba ho CloudPublish. Maemong ohle ResourceRegister e boetse e sebelisoa ho ngolisa lebitso la ts'ebetso ea mohloli, kahoo ResourceFunction["lebitso"] e tla sebetsa.

Haeba u tobetsa konopo ea Romela bakeng sa Sebaka sa Mosebetsi, ho etsahalang ka tlas'a eona ResourceSubmit ho bitsa ntho ya mohlodi. (Mme haeba o sebelisa sebopeho sa mongolo, o ka letsetsa hape ResourceSubmit ka kotloloho.)

Ka mokhoa o ikhethileng, litlhahiso li etsoa tlasa lebitso le amanang le ID ea hau ea Wolfram. Empa haeba o kenya kopo molemong oa sehlopha sa nts'etsopele kapa mokhatlo, o ka khona seta ID ea mohatisi e arohaneng mme ho e-na le hoo e sebelise e le lebitso ho sebelisana le maikutlo a hau.

Ka mor'a hore u romelle leha e le efe ea mesebetsi ea hau setsing sa tsebo ea ts'ebetso, e tla beoa moleng bakeng sa tlhahlobo. Haeba u fumana maikutlo ka karabo, hangata e tla ba ka mokhoa oa faele ea mongolo e kenyellelitsoeng "lisele tsa maikutlo". U ka lula u sheba boemo ba kopo ea hau ka ho etela sesebelisoa portal setho sa tsamaiso. Empa hang ha karolo ea hau e amohetsoe, u tla tsebisoa (ka lengolo-tsoibila) mme karolo ea hau e tla romelloa sebakeng sa polokelo ea likarolo tsa Wolfram.

Tse ling tse poteletseng mosebetsing

Ha u habanya feela ho ka 'na ha bonahala eka u ka nka bukana ea tlhaloso 'me ua e beha ka lentsoe le le leng sebakeng sa polokelo ea mesebetsi, leha ho le joalo, ho na le lintho tse ngata tse poteletseng tse amehang - 'me ho li sebetsana ho hloka ho etsa lenaneo le rarahaneng la meta, ho sebetsana le ts'ebetso ea tšoantšetso. joalo ka khoutu e hlalosang mosebetsi, 'me Notepad ka boeona e hlalosoa. Boholo ba sena se etsahala kahare, ka morao ho liketsahalo, empa se ka ba le litlamorao tse lokelang ho utloisisoa haeba u tla kenya letsoho molemong oa tsebo ea likarolo.

Boqhetseke ba pele hanghang: Ha o tlatsa Definition Notebook, o ka sheba feela tšebetso ea hau kae kapa kae o sebelisa lebitso le kang. MyFunction, e shebahalang joaloka lebitso le tloaelehileng bakeng sa ts'ebetso ka Puo ea Wolfram, empa bakeng sa litokomane tsa polokelo ea mosebetsi sena se nkeloa sebaka. ResourceFunction["MyFunction"] ke seo basebelisi ba tla se sebelisa ha ba sebetsa le ts'ebetso.

Boqhetseke ba bobeli: ha o theha ts'ebetso ea lisebelisoa ho tsoa ho Definition Notebook, litšepe tsohle tse amehang tlhalosong ea ts'ebetso li tlameha ho ts'oaroa le ho kenyelletsoa ka ho hlaka. Leha ho le joalo, ho etsa bonnete ba hore litlhaloso li lula li le modular, o hloka ho beha tsohle ka mokhoa o ikhethileng sebaka sa mabitso. (Ehlile, mesebetsi e etsang tsohle, li sebakeng sa polokelo ea mesebetsi.)

Ka tloaelo ha ho mohla u tla bona mohlala oa khoutu e sebelisitsoeng ho hlophisa sebaka sena sa mabitso. Empa haeba ka lebaka le itseng u bitsa letšoao le sa sebetseng hantle ka hare ho ts'ebetso ea hau, joale u tla bona hore letšoao lena le boemong bo ka hare ba mosebetsi. Leha ho le joalo, ha u sebetsana le Notepad ea Tlhaloso, bonyane letšoao le lumellanang le mosebetsi ka boeona ke e ka fetolehang bakeng sa pontsho e ntle ka ho fetisisa joalo ka BLOB e sebetsang ho fapana le sebopeho se tala maemong a kahare.

Sebaka sa polokelo ke sa ho hlalosa mesebetsi e mecha. 'Me mesebetsi ena e ka ba le likhetho. Hangata li-parameter tsena (mohlala, Method kapa ImageSize) e tla khona ho sebelisoa bakeng sa mesebetsi e hahelletsoeng, hammoho le eo matšoao a hahiloeng ho eona a seng a ntse a le teng. Empa ka linako tse ling tšobotsi e ncha e ka hloka likhetho tse ncha. E le ho boloka modularity, liparamente tsena li hloka ho ba matšoao a hlalosoang ka mokhoa o ikhethileng oa kahare (kapa ntho e kang mesebetsi eohle ea lisebelisoa, ke hore, ka botsona). Bakeng sa ho nolofatsa, sebaka sa polokelo se u lumella ho hlalosa likhetho tse ncha ka litlhaloso tsa likhoele. 'Me molemong oa mosebelisi, litlhaloso tsena (ho nka hore li sebelisitse OptionValue и KhethoPattern) li boetse li sebetsoa e le hore ha ho sebelisoa mesebetsi, li-parameter li ka hlalosoa eseng feela joaloka likhoele, empa hape e le matšoao a lefats'e a nang le mabitso a tšoanang.

Mesebetsi e mengata e etsa feela seo e lokelang ho se etsa nako le nako ha e bitsoa, ​​empa mesebetsi e meng e hloka ho qalisoa pele e ka sebetsa lenaneong le itseng - 'me ho rarolla bothata bona, ho na le karolo ea "Initialization" karolong ea Tlhaloso.

Mesebetsi e tsoang polokelong e ka sebelisa mesebetsi e meng e seng e ntse e le sebakeng sa polokelo; molemong oa ho theha litlhaloso bakeng sa polokelo ea mesebetsi e kenyelletsang mesebetsi e 'meli (kapa ho feta) e amanang le tse ling, o tlameha ho e sebelisa lenaneong la hau la lenaneo e le hore u ka khona. litšupiso joalo ka tsona ResourceFunction["lebitso"], joale o ka etsa metsoako ea mesebetsi ena eo ue hlokang, mehlala (ke ne ke sa e utloisise) 'me u kenye mosebetsi o mocha sebakeng sa polokelo ho latela tse seng li ngotsoe pejana. (kapa e se e ntse e le teng kapa pele - mantsoe ana ka bobeli a thata)

Litebello tsa ntlafatso. Ho lokela ho etsahala'ng ha sebaka sa polokelo se se se le seholo haholo?

Kajeno re sa tsoa qala Wolfram Feature Repository, empa ha nako e ntse e ea re lebelletse hore boholo ba eona le ts'ebetso ea eona e ka eketseha haholo, 'me ha e ntse e hola ka nts'etsopele ho tla ba le mathata a fapaneng ao re seng re ntse re lebelletse hore a ka hlaha.

Bothata ba pele bo ama mabitso a mesebetsi le ho ikhetha ha bona. Sebaka sa polokelo ea mesebetsi se entsoe ka tsela eo, joalo ka mesebetsi e hahelletsoeng ka har'a Puo ea Wolfram, o ka supa ts'ebetso efe kapa efe e fanoeng ka ho hlakisa lebitso la eona. Empa sena se bolela hore mabitso a mesebetsi a tlameha ho ikhetha lefatšeng ka bophara ho pholletsa le polokelo, e le hore, mohlala, ho ka ba le e le 'ngoe feela. ResourceFunction["Mosebetsi oo ke o Ratang"].

Sena se kanna sa bonahala e le bothata bo boholo qalong, empa ho bohlokoa ho hlokomela hore ke bothata bo ts'oanang le ba lintho tse kang libaka tsa marang-rang kapa li-social media. 'Me 'nete ke hore sistimi e hloka feela ho ba le mongolisi - mme ona ke o mong oa mesebetsi eo k'hamphani ea rona e tla e etsa bakeng sa setsi sa tsebo sa Wolfram. (Bakeng sa liphetolelo tsa poraefete tsa polokelo, bangolisi ba bona e ka ba batsamaisi.) Ke 'nete hore sebaka sa Marang-rang se ka ngolisoa ntle le ho ba le letho ho sona, empa sebakeng sa polokelo ea mesebetsi, lebitso la ts'ebetso le ka ngolisoa feela haeba ho na le tlhaloso ea 'nete. mosebetsi.

Karolo ea karolo ea rona ho laoleng motheo oa tsebo ea tšebetso ea Wolfram ke ho etsa bonnete ba hore lebitso le khethiloeng bakeng sa ts'ebetso lea utloahala ho latela tlhaloso ea mosebetsi le hore le latela melaoana ea mabitso a puo ea Wolfram. Re na le lilemo tse fetang 30 tsa boiphihlelo ba ho reha mesebetsi e hahelletsoeng ka har'a Puo ea Wolfram, 'me sehlopha sa rona sa li-curator le sona se tla tlisa boiphihlelo boo sebakeng sa polokelo ea mesebetsi. Ha e le hantle, kamehla ho na le mekhelo. Ka mohlala, ho ka 'na ha bonahala eka ho molemo ho ba le lebitso le lekhutšoanyane bakeng sa mosebetsi o itseng, empa ho molemo ho "sireletsa" ka lebitso le lelelele, le tobileng, hobane ha ho bonolo hore u kopane le motho ea batlang ho etsa lebitso le tšoanang nakong e tlang. .

(Ho lokela ho hlokomeloe mona hore ho kenyelletsa tag ea setho ho senya mesebetsi ho ke ke ha ba le phello e reriloeng. Hobane ntle le haeba u tsitlallela hore tag e abeloa kamehla, u tla hloka ho hlalosa tag ea kamehla bakeng sa mosebetsi ofe kapa ofe, hape u fane ka mongoli. li-tag, tse neng li tla hloka tšebelisano ea lefats'e hape.)

Ha motheo oa tsebo oa mesebetsi ea Wolfram e ntse e hola, e 'ngoe ea mathata a ka hlahang ke ho fumaneha ha mesebetsi, eo sistimi e fanang ka eona. mosebetsi oa ho batla (le lifaele tsa tlhaloso li ka kenyelletsa mantsoe a bohlokoa, joalo-joalo). Bakeng sa mesebetsi e hahelletsoeng ka har'a Puo ea Wolfram, ho na le mefuta eohle ea litšupiso tse hlahang litokomaneng ho thusa ho "bapatsa" mesebetsi. Mesebetsi sebakeng sa polokelo ea mesebetsi e ka supa mesebetsi e hahelletsoeng ka hare. Empa ho thoe'ng ka tsela e 'ngoe? Ho etsa sena, re tla leka ka meralo e fapaneng ho pepesa mesebetsi ea polokelo maqepheng a litokomane bakeng sa mesebetsi e hahelletsoeng.

Bakeng sa mesebetsi e hahelletsoeng ka Puo ea Wolfram ho na le seo ho thoeng ke lesela la ho lemoha le fanoeng ke marangrang a "maqephe a thuso", e fanang ka manane a hlophisitsoeng a likarolo tse amanang le libaka tse itseng. Ho lula ho le thata ho leka-lekanya maqephe a batho hantle, 'me ha puo ea Wolfram e ntse e hola, maqephe a motho hangata a hloka ho hlophisoa bocha ka botlalo. Ho bonolo haholo ho beha mesebetsi ho tsoa sebakeng sa polokelo ho ea ka mekhahlelo e pharaletseng, esita le ho senya likarolo tseo ka linako tsohle, empa ho bohlokoa haholo ho ba le maqephe a litšupiso a puo a hlophisitsoeng hantle. Ha e e-so hlake hore na e ka etsoa joang hantle bakeng sa motheo oa tsebo ea tšebetso. Ka mohlala, CreateResourceObjectGallery sebakeng sa polokelo ea likarolo, mang kapa mang a ka beha leqephe la tepo le nang le "khetho" ho tsoa sebakeng sa polokelo:

Sebaka sa Mosebetsi oa Wolfram: Sethala sa phihlello se bulehileng bakeng sa likeketso tsa puo ea Wolfram

Sebaka sa tšebetso sa Wolfram se hlophisitsoe joalo ka polokelo ea ts'ebetso e phehellang, moo ts'ebetso efe kapa efe ho eona e tla lula e sebetsa. Ehlile, mefuta e mecha ea likarolo e ka ba teng, 'me re lebelletse hore likarolo tse ling li tla felloa ke nako ha nako e ntse e ea. Mesebetsi e tla sebetsa haeba e sebelisoa mananeong, empa maqephe a litokomane tsa bona a tla amahanya le mesebetsi e mecha, e tsoetseng pele haholoanyane.

The Wolfram Feature Repository e etselitsoe ho u thusa ho fumana likarolo tse ncha kapele le ho ithuta mekhoa e mecha ea ho sebelisa puo ea Wolfram. Re na le tšepo e kholo ea hore tse ling tsa tse hlahlobiloeng sebakeng sa polokelo ea likarolo li tla utloahala ho fetoha likarolo tse hahelletsoeng tsa Puo ea Wolfram. Lilemong tse leshome tse fetileng re bile le sete e tšoanang likarolo tse ileng tsa hlahisoa ho Wolfram | Alpha. 'Me e' ngoe ea lithuto tse ithutoang phihlelong ena ke hore ho finyella litekanyetso tsa boleng le botsitso tseo re tsepamisitseng maikutlo ho tsona nthong e 'ngoe le e' ngoe e hahiloeng ka puo ea Wolfram ho hloka mosebetsi o mongata, oo hangata o leng thata ho feta boiteko ba pele ba ho kenya ts'ebetsong mohopolo. Leha ho le joalo, ts'ebetso e motheong oa tsebo ea ts'ebetso e ka sebetsa e le bopaki bo sebetsang haholo ba mohopolo bakeng sa ts'ebetso ea kamoso eo qetellong e ka hahuoang puong ea Wolfram.

Ntho ea bohlokoa ka ho fetisisa mona ke hore ts'ebetso sebakeng sa polokelo ea ts'ebetso ke ntho e fumanehang hore mosebelisi e mong le e mong a ka e sebelisa hajoale. Ho ka etsahala hore sebopeho sa puo ea lehae se be betere mme se sebetse haholoanyane, empa sebaka sa polokelo se ka lumella basebelisi ho fumana likarolo tsohle tse ncha hanghang. 'Me, ntho ea bohlokoa ka ho fetisisa, khopolo ena e lumella motho e mong le e mong ho eketsa likarolo leha e le life tse ncha tseo a li batlang.

Pejana nalaneng ea puo ea Wolfram, mohopolo ona o ka be o sa ka oa sebetsa hantle joalo ka ha o entse, empa mothating ona ho na le boiteko bo bongata bo kentsoeng puong, le kutloisiso e tebileng joalo ea melao-motheo ea moralo oa puo, hoo joale e bonahalang e le ngata haholo. ho ka khoneha hore sechaba se seholo sa basebelisi se kenye likarolo tse tla boloka sebopeho se tsitsitseng ho etsa hore li be le thuso ho mefuta e mengata ea basebelisi.

Ho na le moea o makatsang oa talenta(?) sechabeng sa basebelisi ba Puo ea Wolfram. (Ehlile, sechaba sena se kenyelletsa batho ba bangata ba etellang pele ba R&D mafapheng a fapaneng.) Ke tšepa hore Wolfram Feature Repository e tla fana ka sethala se sebetsang sa ho notlolla le ho phatlalatsa moea ona oa talenta. Ke 'moho feela moo re ka thehang ntho e tla holisa haholo sebaka seo paradigm ea khomphutha ea Wolfram e ka sebelisoang ho eona.

Ka lilemo tse fetang 30, re tsamaile hole le puo ea Wolfram. Jwale mmoho, ha re tsweleng pele. Ke khothaletsa ka matla basebelisi bohle ba hlomphuoang ba puo ea Wolfram lefatšeng ka bophara ho sebelisa polokelo e sebetsang e le sethala sa sena, hammoho le projeke e ncha ea software e joalo ka Enjene ea mahala ea Wolfram bakeng sa Bahlahisi.

Source: www.habr.com

Eketsa ka tlhaloso