Riba:
- Ability don ganin ayyuka, tsaka-tsaki da bayanai ta hanyar buga lambar Matplotlib zuwa hankali na wucin gadi da gudanar da lambar, da kuma zaɓar nau'in hoto mai dacewa don manufar.
- Ikon duba ko jadawali yana nuna lissafi daidai ta hanyar kwatanta shi da sanannun kaddarorin aikin, kewayon axis, asymptotes da aƙalla lissafin maki ɗaya.
- Ƙarfin gani na gano tushen tushe da tsaka-tsaki ta hanyar amfani da hangen nesa azaman kayan aikin tabbatarwa da samar da ingantattun wuraren farawa don hanyoyin ƙididdigewa.
jadawali yana faɗin ma'auni fiye da dubu. Ganin yadda aikin ke gudana, inda tushensa yake, inda masu lanƙwasa biyu suka haɗu, ko yadda ake rarraba bayanai yana ɗaya daga cikin mafi ƙarfi hanyoyin fahimtar lissafi da tantancewa. Hannun ilimin lissafi shine wakilcin gani na abubuwan lissafi (ayyuka, bayanai, siffofi na geometric) tare da zane-zane. Daidaitaccen kayan aiki don wannan a Python shine ɗakin karatu na Matplotlib. A cikin wannan rukunin zaku koyi yadda ake amfani da AI azaman mataimaki wanda ke haifar da lambar gani kuma, mafi mahimmanci, yadda ake bincika cewa jadawali yana nuna lissafin daidai.
Kallon gani kuma kayan aikin tabbatarwa ne. Mun gani a sashin da ya gabata: zana tushen ma'auni kafin gano shi a lamba yana nuna kusan inda tushen yake kuma yana ba da madaidaicin ƙimar farawa. Ganin jadawali na aikin kafin lissafin haɗin kai yana ba ku damar fahimtar ko alamar sakamakon (yanki mai kyau / mara kyau) yana da ma'ana. Jafan yana tambaya "shin wannan sakamakon yana da ma'ana?" Amsar gani ce ga tambayar.
Babban amfani na gani a cikin lissafi
- Halin aiki: Ƙaruwa/raguwar yankuna, mafi girma/mafi ƙarancin, asymptotes na f(x).
- Nemo tushen tushe da tsaka-tsaki: Wuraren da lanƙwasa ta haɗu da axis x (tushen), tsaka-tsakin masu lanƙwasa biyu.
- Yanki/haɗin kai: Halin gani na yankin da ke ƙarƙashin lanƙwasa.
- Rarraba bayanai: Histogram, filin watsawa, filin akwatin.
- Geometry: Triangles, da'irori, canje-canje.
- Kayan koyarwa: Bayyana ra'ayi na gani ga ɗalibai.
Mataki-mataki: Samar da ingantattun zane-zane tare da AI
1. Bayyana abin da kuke son nunawa. "Zana zunubi(x)" bai isa ba; "Plot sin(x) a cikin kewayon [-2π, 2π], tare da alamar gatari da grid" ya fi kyau.
2. Rubuta lambar Matplotlib zuwa AI. Nemi lambar, ba hoton fitarwa ba; Kuna gudanar da lambar kuma ku ga jadawali.
3. Kwatanta jadawali da lissafi. Shin jadawali yana nuna sanannun kaddarorin aikin? zunubi (x) dole ne ya motsa tsakanin -1 da 1; parabola dole ne ya zama simmetric; dole ne aikin ma'auni ya karu da sauri. Idan ginshiƙi bai nuna waɗannan ba, akwai kuskure a cikin lambar.
4. Duba kewayon axis. Tazarar da ba daidai ba na iya ɓoye tushe ko ɗabi'a mai mahimmanci. Tabbatar cewa ya ƙunshi yanki mai ban sha'awa na aikin.
5. Duba lakabin da sikelin. Ana yiwa gatari? Shin ma'auni (daidaitacce/log) daidai? Ma'auni mai ɓatarwa yana ba da ra'ayi mara kyau.
6. Tabbatar da digo na lamba. Idan jadawali ya nuna f(2)≈3, tabbatar da wannan ta lissafi. Jadawalin na iya yin ƙarya (idan an zana aikin da ba daidai ba).
Tukwici: Bayan zana jadawali, tabbatar da shi ta hanyar ƙididdige ƙididdiga aƙalla aya ɗaya akansa. Idan jadawali ya nuna y=1 a x=0, lissafta f(0) da hannu. Idan sun dace, tabbas an zana aikin daidai; Idan bai dace ba, AI na iya ƙila sun ɓoye furci mara kyau.
Resolution da Samfur: inda jadawali ya ta'allaka
Makircin Matplotlib ba a haƙiƙanin ci gaba ba ne; Yana ƙididdige aikin a iyakar adadin maki kuma ya haɗa waɗannan maki tare da madaidaiciyar layi. Adadin waɗannan maki ana kiran sa samfurin ƙuduri. Idan ƙudurin ya yi ƙasa (misali maki 10 kawai da aka samar tare da linspace a cikin NumPy), aikin oscillating mai sauri (misali zunubi(50x)) na iya yin kama da kuskure gabaɗaya a cikin jadawali - galibin kololuwa da magudanan ruwa sun faɗi tsakanin maki samfurin biyu kuma su ɓace. Ana kiran wannan aliasing a sarrafa sigina. AI wani lokaci yana rubuta lambar da ke samar da ƙananan adadin maki; Sakamakon ruwa ne amma jadawali mai ruɗi.
Maganin rigakafin abu ne mai sauƙi: kiyaye adadin maƙallan ƙira a cikin ayyuka masu saurin canzawa (misali np.linspace (a, b, 1000)). Har ila yau, idan jadawali yana da angular, hakori, ko bayyanar da ba ku yi tsammani ba, wannan sau da yawa sakamako ne na ƙananan ƙuduri ba ainihin halin aikin ba; Ƙara yawan maki kuma duba idan jadawali ya canza. Idan jadawali ya canza sosai tare da adadin maki, har yanzu ba ku ga ainihin siffar aikin ba.
Tsanaki: Madaidaicin jadawali na iya yin kuskure gabaɗaya aikin motsa jiki mai sauri - ko ma ya dace da tsarin da babu shi. Lokacin zana jadawali mai mahimmanci, da gangan zaɓi babban adadin maki samfur kuma tabbatar da cewa jadawali ya tsaya tsayin daka yayin da kuke ƙara yawan maki.
Zaɓi nau'in ginshiƙi
Manufar
dace mai hoto
Matplotlib aiki
Lanƙwan aiki
layin layi
makirci()
maki data
Watsa shiri
watsa()
rarraba
histogram
hista()
Alaka mai canzawa guda biyu
Watsawa + lankwasa
makirci () + watsa ()
Kwatancen nau'i
tsarin bar
bar()
Surface/3D
3D surface
plot_surface()
uku mini lokuta
Case 1 - Boye tushen. Ɗaya daga cikin ɗalibi yana da jadawali da aka ƙulla don ganin tushen tushen yawan jama'a, amma ya zaɓi kewayon axis YZ [-1, 1]; alhali tushen suna kusa da x=3 kuma ba a iya gani a kan jadawali kwata-kwata. dalibin ya tambaya "shin wannan aikin bashi da tushe?" Ya yi mamaki, sannan lokacin da ya canza tazarar zuwa [-5, 5], saiwar ta bayyana. Darasi: kuskuren tazara yana ɓoye lissafin.
Case 2 - Ayyukan da ba daidai ba. Wani malami ya so ya sanya AI ta zana "cos (x²)", amma lambar ta yi kuskure ta rubuta "cos (x)²" (watau cos² (x)). Ayyukan biyu sun bambanta sosai. Lokacin da malamin ya kwatanta jadawali da ƙimar da ake tsammani a x=√π, ya ga bai dace ba kuma ya kama kuskuren. Wurin baka yana canza komai.
Case 3 - Tabbatar da gani ya ɗauki tushe. Wani injiniya ya fara zana aikin kuma ya ga cewa ya haɗu da axis a wurare biyu (~ 1.2 da ~ 4.7). Tare da wannan bayanin na gani, ya ba mai gano tushen dijital sahihan zato na farko kuma ya sami tushen duka biyu daidai. Idan ba tare da jadawali ba, zai iya haɗuwa kawai zuwa tushen. Tushen biyu a cikin minti 5.
Samfura huɗu masu kwafi
1) Jadawalin Aiki:
Rubuta lambar Matplotlib wanda ke tsara aikin [f(x)] a cikin kewayon [a, b]. Ƙirƙiri tsararrun x tare da NumPy, yiwa axis, ƙara grid, sanya take. Zan gudanar da code; gano hoton. Zaɓi tazarar da ta dace domin tushen/makiyoyi na musamman su ganuwa.
2) Matsakaici biyu masu lankwasa:
Zana [f(x)] da [g(x)] ayyuka a cikin kewayon [a, b] akan jadawali ɗaya. Nuna su cikin launuka daban-daban, ƙara almara. Daidaita tazarar axis ta yadda zan iya gani dalla-dalla inda wuraren mahadar suke.
3) Tabbacin gani + na lamba:
Plot [f(x)] DA buga ainihin ƙimar f na maki 3 (x=[darajar])) akan jadawali. Don haka zan iya kwatanta ginshiƙi da ƙimar lambobi. Kawai ba da lambar.
4) Histogram na bayanai:
Rubuta lambar da ke zayyana tarihin jerin bayanai masu zuwa: [data]. Zaɓi lambar da ta dace na jeri (bins), yiwa gatari. Hakanan buga ma'ana da daidaitaccen karkata. Zan gudanar da code.
Rauni mai ƙarfi / Ƙarfi mai ƙarfi
Rauni: "Shirya aikin 1/(x−2)."
Sakamako: Ƙila lambar ba za ta iya sarrafa asymptote na tsaye daidai ba a x=2; jadawali yana nuna layin tsaye mai ruɗi a x=2 kuma ba a fahimci halin aikin ba.
Ƙarfafa: "Shirya aikin 1 / (x-2) akan kewayon [-5, 5], amma nuna asymptote na tsaye a x = 2 daidai: iyakance dabi'u kusa da asymptote ko tsara su azaman sassa biyu daban-daban. Yi lakabin gatari, yi alamar asymptote tare da layin dage. "
Sakamako: An nuna asymptote daidai, jadawali yana nuna ainihin halayen aikin.
Kuskuren gama gari
- Ba daidai ba kewayon axis. Matsakaicin da ba ya rufe yanki mai ban sha'awa na aikin (tushen, madaidaicin) yana ɓoye ilimin lissafi.
- Yin watsi da asymptotes. Asymptotes na tsaye a cikin ayyuka kamar 1 / x suna haifar da layukan yaudara; ana buƙatar kulawa ta musamman.
- Kuskuren Iyaye/Kuskuren rubutu. Bambance-bambance kamar cos(x²) da cos²(x) ana shigar dasu cikin lambar ba daidai ba; Hoton yana nuna wani aiki.
- Gatura mara lakabi. Abin da aka zana ya kasance ba a sani ba; Babban rashi ne a cikin kayan kwas.
- Ba tabbatar da ginshiƙi lamba ba. Idan jadawali ya tsara aikin da ba daidai ba, lissafin maki kawai zai kama shi.
- Ma'aunin yaudara. Rikicin ma'aunin logarithmic/ mikakke yana ba da ra'ayi mara kyau.
Tsanaki: Kawai saboda ginshiƙi "yana da kyau" bai sa ya dace ba. AI na iya samar da jadawali wanda yake da daɗi amma a lissafin lissafi ba daidai ba - alal misali, yana iya zana aikin da ba daidai ba, a cikin kewayon da ba daidai ba, ko tare da karkatacciyar asymptote. Koyaushe kwatanta jadawali tare da sanannun kaddarorin aikin da yake tsarawa kuma tare da aƙalla lissafin maki ɗaya.
A takaice
Kallon gani duka furci ne da kayan aiki na tabbatarwa: gani da ido yadda yanayin aiki yake, tushen sa da mahadar sa, hanya ce mai ƙarfi don kama kurakurai da nemo madaidaicin wuraren farawa na lambobi. AI da sauri yana haifar da lambar Matplotlib; Kuna gudanar da lambar, kwatanta jadawalin zuwa sanannun kaddarorin aikin, bincika kewayon axis da asymptotes, kuma tabbatar da aƙalla aya ɗaya a lamba. Kyakkyawan jadawali ba daidaitaccen jadawali bane; ko da yaushe kwatanta da lissafi.
Aikin aikace-aikace
Zaɓi wani aiki mai ban sha'awa (misali 1/(x-2), wanda ke da asymptote na tsaye, ko polynomial mai tushen da yawa). Shin AI ta zana jadawali tare da samfuri na 1st da 3rd kuma su buga ainihin ƙimar maki kaɗan. Gudun lambar kuma duba jadawali. Kwatanta fasalulluka akan jadawali (tushen, asymptote, vertices) zuwa sanannun lissafin aikin. Tabbatar da aƙalla aya ɗaya da hannu ko tare da SymPy. Canja kewayon axis kuma duba idan wani ɓoyayyen hali ya bayyana.
jerin abubuwan dubawa
- [ ] Na bayyana a sarari abin da nake so in zana tare da tazara da lakabi.
- [ ] Na gudu da lambar kuma a zahiri na ga jadawali.
- [ ] Na kwatanta jadawali tare da sanannun kaddarorin aikin.
- Na tabbatar da cewa kewayon axis ya ƙunshi yanki mai ban sha'awa.
- [ ] Na duba cewa an nuna alamun asymptote/mahimman bayanai daidai.
- [ ] Na tabbatar da aƙalla aya ɗaya a lamba.