Nkeji 6 / 11

Nyocha data kemịkalụ na Python: pandas, Stoichiometry na calibration

Uru:

  • Ikike ịtọ rịzọlt ọnụọgụgụ na koodu Python egbu egbu karịa ịkọ nkọ nke ụdị asụsụ
  • Ikike iji dee stoichiometry, calibration na koodu nhicha data na ọgụgụ isi ma nwalee ya site na nlele azịza ama ama.
  • Ikike igbochi njehie nyocha data site na ịkọwapụta nkeji mgbe niile na ịlele usoro ha

Chemistry juputara na ọnụọgụgụ: nha, mpịakọta, ụkpụrụ nnabata, mkpụrụ, mkpokọta. Iji aka na-ahazi data a na-adị nwayọọ ma na-enwekarị mperi. AI na-enye ọrụ abụọ dị mkpa ebe a: (1) na-ede Python koodu na-ahazi data, (2) na-agba ọsọ koodu ahụ (na gburugburu ebe nwere ike ịgba ọsọ koodu) ma na-enye nsonaazụ deterministic. Ụkpụrụ dị oke egwu bụ nke a: hapụ mgbako ahụ na mmepụta nke koodu e gburu, ọ bụghị na "amụma okwu" nke ụdị asụsụ. Ụdị asụsụ "Gịnị bụ 142 × 0.05?" nwere ike ịza ajụjụ a mgbe ụfọdụ; mana ahịrị Python ọ na-ede na-agbakọ nke ọma mgbe niile. Na nkeji a, anyị ga-amụta nyocha data kemịkalụ na AI na nkà ihe ọmụma a.

Kedu ihe kpatara koodu ji dị mma karịa ịkọ nkọ?

Ụdị asụsụ na-eme mgbakọ na mwepụ site na "ịkọ amụma ihe ga-esi na ya pụta"; ya mere ọ nwere ike ịdị njọ na ọnụọgụ buru ibu ma ọ bụ mgbako ọtụtụ nzọụkwụ. Ebe na Python okwu 142 * 0.05 bụ mkpebi siri ike: ọ na-alaghachi 7.1 mgbe niile. Yabụ atụmatụ: emela AI ka ọ gbakọọ, bipụta CODE nke ngụkọta oge wee mee koodu ahụ. Ya mere, ị na-eji ihe okike nke AI (na-ewu koodu) ma gbanyụọ akụkụ a na-apụghị ịdabere na ya (isi mgbakọ na mwepụ).

NDỤMỌDỤ: Mgbe ị nwetara nsonaazụ ọnụọgụ site na AI, kwuo "jiri akara Python nọchite anya nke a." Koodu n'onwe ya na-enyocha akaụntụ ahụ ma nye gị ohere ịme ya wee kwado ya. Ọ bụrụ na ịhụghị koodu, atụkwasịla nọmba ahụ.

Ọrụ nyocha data a na-ahụkarị na kemistri

  • Stoichiometry: ahumachi, uka, mmachi reagent, usoro ọmụmụ, ngụkọta oge mkpụrụ.
  • Ntinye uche: molarity, dilution (M1V1 = M2V2), ntụgharị ppm.
  • Nhazi: Iji iwu Beer-Lambert see ahịrị nzizi (absorbance ∝ itinye uche) na ịgbakọ ihe amabeghị.
  • Nhicha data: tebụl nha na pandas, ndị na-ebupụta ọkọlọtọ, ngbanwe pụtara/ọkọlọtọ.
  • Nlegharị anya: ịbịaru usoro mmezi, eserese kinetics, usoro titration.

Nzọụkwụ site na nzọụkwụ: Nyocha data echekwara na AI

  1. Kọwaa data: nye nke ọma ogidi, nkeji, ahịrị nlele. Ọ bụrụ na enweghị unit, AI na-eche echiche.
  2. Rịọ koodu, ọ bụghị nsonaazụ: kwuo "Dee pandas/NumPy koodu na-agbakọ nke a".
  3. Gbaa koodu ahụ: Gbaa ya n'onwe gị ma ọ bụ na gburugburu ebe nwere ike ịgba koodu.
  4. Jiri obere okwu nwalee koodu: Jiri obere ihe atụ nwalee koodu ebe ị maara azịza ya.
  5. Nyocha nkeji na ịtụ n'usoro: nkeji na ịdị ukwuu nke nsonaazụ a nwere ezi uche n'ụzọ anụ ahụ?
  6. Akwụkwọ: Tinye koodu na mmepụta na akwụkwọ nnwale (nkeji 8).

Ndebiri anọ enwere ike iṅomi

1) Stoichiometry na pasentị mkpụrụ:

Mmeghachi omume: salicylic acid (MA 138.12) + acetic anhydride -> aspirin (MA 180.16) .Data: 2.00 g nke salicylic acid e ji mee ihe, acetic anhydride bụ ihe karịrị.Aspirin nwetara: 2.15 g.Task: Dee Python koodu na-agbakọ theoretical mkpụrụ na unit na-amịpụta. agbakọghị n'isi; dị nnọọ nye executable koodu.

2) Nhazi nke Beer-Lambert:

Data calibration (nlekọta mol / L -> nnabata): 0.00-> 0.02, 0.02-> 0.21, 0.04-> 0.40, 0.06-> 0.62, 0.08-> 0.79. Ntinye nlele nke amaghi ama: 0.50. Ọrụ: Mee nhazi usoro na numpy.polyfit, slope/intercept na Gbakọọ R^2, chọta ntinye uche amabeghị. Wepụta data + dabara adaba na matplotlib.

3) eserese na pandas:

Enwere m CSV: kọlụm = sample, weight_g, volume_mL, nnabata. Ọrụ: gụọ na pandas, gbakọọ mkpokọta (g/L) maka nlele ọ bụla, kaa akara ahịrị na nnabata <0 dị ka ezighi ezi, nye koodu ka ibipụta ihe pụtara na std nke otu. Jiri ahịrị ikwu dee nkeji ndị ahụ.

4) nkwenye akaụntụ dilution:

Achọrọ m ịkwadebe 100 ml nke 0.05 M ngwọta sitere na ngwọta ngwaahịa 0.5 M. Ọrụ: Dee ahịrị Python nke ji M1V1=M2V2 gbakọọ olu ngwaahịa achọrọ. Bipụta nsonaazụ ya na mL wee nyochaa dị ka nkwupụta na a na-atụ anya nhụsianya okpukpu 10 maka nlele mgbagha.

Ngwa ngwa adịghị ike / Ike siri ike

Adịghị ike:

Kedu ihe aspirin sitere na gram 2 nke salicylic acid?

AI na-enye nọmba site na isi; Ọ bụrụ na ọ na-echeta ihe dị arọ molekụla na-ezighi ezi, ihe ga-esi na ya pụta ga-agbagọ na otú e si gbakọọ ya agaghị ahụ anya.

siri ike:

Were salicylic acid MA=138.12, aspirin MA=180.16, mass=2.00 g, nye 100%Arụmọrụ: Dee Python code nke na-agbakọ usoro iwu aspirin; kwuo nzọụkwụ ọ bụla (mole -> mol -> uka), bipụta nsonaazụ na g.

Ọdịiche: molekụla arọ nyere, koodu arịọrọ, nkọwa usoro, nkeji akọwapụtara. Nsonaazụ bụ ma nke ziri ezi ma bụrụ nke a na-enyocha.

Amụma ọnụ wdg. koodu emechara

Nha

Nlereanya asụsụ amụma ọnụ

Python na-agba ọsọ

izi ezi nke mgbakọ na mwepụ

Na-agbanwe agbanwe, njehie nwere ike ime

Kpebisie ike, ụfọdụ

Auditability

Ime ime (o dochaghị anya ka o siri pụta)

Elu (koodu a na-ahụ anya)

repeatability

ala

elu

Nyocha otu

adịghị ike

Enwere ike idowe oghe na koodu

Ojiji nke ọma

Echiche, ihe owuwu ụlọ

Nsonaazụ ọnụọgụgụ ikpeazụ

Obere ikpe

Ikpe 1 - Njehie mgbakọ na mwepụ ọnụ. Nwa akwụkwọ na-ajụ AI "0.0145 mol × 180.16 g/mol?" ọ jụrụ; "2.72 g," AI kwuru. N'ezie ọ bụ 2.61g. Mgbe nwa akwụkwọ ahụ kwuru "gosi ihe a na Python", YZ dere 0.0145 * 180.16 wee pụta dị ka 2,612; Nzaghachi okwu nke mbụ ezighi ezi. Ihe nkuzi: masịrị koodu ọbụlagodi maka mmụba dị mfe.

Ikpe 2 - R² nlele na nhazi nhazi. Otu onye ọrụ mere nhazi Beer-Lambert; Ọ tụgharịrị R² = 0.981. AI kwuru "linear, nke a pụrụ ịdabere na ya" mana ebe kachasị elu dị n'okpuru ahịrị (saturation). Mgbe onye ọrụ hụrụ eserese ahụ, ọ kpapụrụ ebe kachasị elu site na oke ahịrị, R² mụbara ruo 0.999. Ihe ọmụmụ: R² naanị ezughị; hụ ihe fọdụrụ/ibé.

Ikpe 3 - Unit mgbagwoju anya. N'otu nyocha, amabeghị ma ntinye ya bụ mg / L ma ọ bụ g / L; AI chere g/L na nsonaazụ ya bụ ugboro 1000 ezighi ezi. Edoziri ya mgbe onye ọrụ kwuru kpọmkwem nkeji kọlụm. Ihe nkuzi: gbanwee nkeji oge niile, na-eche AI ​​dị oke ọnụ.

Mmejọ ndị nkịtị

  • Na-adabere na nọmba ọnụ. Rịọ mgbe niile ma mee koodu kama ịme mgbakọ uche.
  • Na-akọwaghị unit. Ịgwakọta mg/L na g/L, ml na L, na-akpata njehie 1000 ugboro.
  • Anaghị anwale koodu ahụ. Itinye aka na nnukwu data na-enweghị nnwale na obere ihe atụ ebe a maara azịza ya.
  • N'ịtụle R² dị ka naanị akara. Ịtụkwasị obi ndị na-abụghị linearity na-enweghị ịhụ ha graphically.
  • Mafere reagenti ihe nnwale. Ịgbakọ mkpụrụ ihe ọmụmụ na-ekpebighị ihe mgbochi reagent na stoichiometry.
  • Mwụsa nzọụkwụ dị mkpa. Ịkọ rịzọlt a na nkeji 8 mgbe nha bụ ọnụọgụ atọ dị mkpa.
Kpachara anya: Ọbụna koodu AI na-ede nwere ike ezighi ezi (aha kọlụm na-ezighi ezi, usoro na-ezighi ezi). Na-agba ọsọ koodu na-eme ka nsonaazụ ya pụta ìhè, mana ị ga-ekwenye na ihe atụ ama ama na koodu ahụ na-agbakọ ihe ziri ezi.

Na nchịkọta

  • Hapụ nsonaazụ ọnụọgụ na koodu Python egbu egbu, ọ bụghị n'echiche ọnụ nke ụdị asụsụ.
  • AI na-ede ngwa ngwa koodu maka stoichiometry, calibration, ihicha data na ịhụ anya na nyocha data kemịkal.
  • Na-etinye nkeji oge niile; Mgbagwoju anya otu bụ mmejọ kachasị ọnụ.
  • Nyochaa ihe ndị fọdụrụ na eserese na mgbakwunye na R² na nhazi nhazi.
  • Jiri ihe atụ dị mfe nwalee koodu ahụ na azịza amara; Mmadụ na-enyocha izi ezi nke koodu ahụ.

Ọrụ ngwa

Nwee nhazi data nhazi ma ọ bụ stoichiometry (ọ bụrụ na ọ bụghị, jiri data Beer-Lambert dị n'elu). Jụọ AI maka koodu Python nke na-eme nyocha (koodu, ọ bụghị nsonaazụ). Gbaa koodu; wee nwalee ya na obere sample nke amara azịza. Jụọ AI n'ọnụ maka otu ngụkọta oge wee tụnyere nsonaazụ abụọ ahụ: enwere ọdịiche? Tụgharịa asụsụ nke R² na ihe fọdụrụ na nhazigharị. Tinye koodu, mmepụta, na nkọwa dị mkpirikpi n'ime akwụkwọ.

ndetu

  • [] Ana m enweta nsonaazụ ọnụọgụ site na koodu ahụ, ọ bụghị site na ịkọ nkọ.
  • [] M na-egosi nke ọma nkeji nke kọlụm data ọ bụla.
  • [ ] Ana m anwale koodu ahụ na obere nlele nke amara azịza ya.
  • [ ] Ana m eme nyocha ihe fọdụrụ/graph n'akụkụ R² na nhazi nhazi.
  • [] M na-ekpebi ihe na-egbochi reagents na stoichiometry.
  • [ ] Ana m akọ rịzọlt ahụ site n'iji ọnụọgụ dị mkpa dabara adaba.