Maareynta Xogta maqan ee Python
Xogta maqan waa caqabad caadi ah oo ku timaadda falanqaynta xogta. Waxay dhacdaa marka aan qiimo la hayn hal ama in ka badan oo ah meelaha xogta ku jira. Maareynta xogta maqan si sax ah waxay muhiim u tahay si loo hubiyo in natiijooyinka falanqayntu ay sax yihiin oo lagu kalsoonan karo.
Sababaha Xogta Maqan:
- Cilladaha ururinta xogta
- Khaladaadka gelinta xogta
- Xogta si ula kac ah loo tirtiray
Hababka Maareynta Xogta Maqan:
- Tirtiridda: Tirtiridda safafka ama tiirarka leh xogta maqan.
- Buuxinta: Buuxinta xogta maqan iyadoo la isticmaalayo qiimayaal kale (e.g., celcelis, dhexe, ama mood).
- Saadaalinta: Isticmaalida algorithm-yada barashada mashiinka si loo saadaaliyo qiimayaasha maqan.
Tusaale: Buuxinta Xogta Maqan iyadoo la Isticmaalayo Pandas
Waxaan isticmaali doonaa maktabadda Pandas si aan u buuxinno xogta maqan.
import pandas as pd
import numpy as np
# Abuur tusaale xog ah oo ay ku jirto xog maqan
data = {'A': [1, 2, np.nan, 4],
'B': [5, np.nan, 7, 8],
'C': [9, 10, 11, 12]}
df = pd.DataFrame(data)
print("Xogta Asalka ah:\n", df)
# Buuxi xogta maqan iyadoo la isticmaalayo celceliska tiirka
df_filled = df.fillna(df.mean())
print("\nXogta la Buuxiyay iyadoo la Isticmaalayo Celcelis:\n", df_filled)
Sharaxaada koodhka:
- Waxaan marka hore soo dejinay maktabadaha Pandas iyo NumPy.
- Waxaan abuurnay DataFrame leh xog maqan (
np.nan).
- Kadib waxaan u buuxinay xogta maqan celceliska tiir kasta anagoo isticmaalayna
fillna(df.mean()).
Tusaale: Tirtiridda Safafka leh Xogta Maqan
Halkan, waxaan tirtiri doonnaa safafka leh xogta maqan.
import pandas as pd
import numpy as np
# Abuur tusaale xog ah oo ay ku jirto xog maqan
data = {'A': [1, 2, np.nan, 4],
'B': [5, np.nan, 7, 8],
'C': [9, 10, 11, 12]}
df = pd.DataFrame(data)
print("Xogta Asalka ah:\n", df)
# Tirtir safafka leh xogta maqan
df_dropped = df.dropna()
print("\nXogta laga Saaray Safafka leh Xogta Maqan:\n", df_dropped)
Sharaxaada koodhka:
- Waxaan isticmaalnay
dropna() si aan uga saarno safafka ay ku jirto xogta maqan.
Gunaanad
Maareynta xogta maqan waa tallaabo muhiim ah oo ku jirta falanqaynta xogta. Iyadoo la isticmaalayo hababka buuxinta ama tirtiridda, waxaad hubin kartaa in xogtaadu ay nadiif tahay oo diyaar u tahay falanqayn dheeraad ah.