Eksamenssett.no
Ressurser
Skolenytt
Hoderegning
MET3
Formelark
Databehandling for økonomer
eksamenssett.no
Python-grunnlag
•
Aritmetikk: +, -, *, /, //(heltall), %(rest), **(potens)
•
Sammenligning: ==, !=, >, <, >=, <=
•
Logikk: and, or, not
•
range(start, stop, step) → tallsekvens
•
def funksjon(param): return resultat
•
[uttrykk for x in sekvens if betingelse] → list comprehension
pandas
•
pd.read_csv("fil.csv", sep=";", encoding="utf-8")
•
df.head(), df.shape, df.dtypes, df.describe(), df.info()
•
df.isnull().sum(), df.dropna(), df.fillna(verdi)
•
df.drop_duplicates(), df.rename(columns={"old":"new"})
•
df.groupby("kol")["verdi"].agg(["mean","sum","count"])
•
pd.merge(df1, df2, on="nøkkel", how="left")
•
pd.pivot_table(df, values="v", index="i", aggfunc="sum")
•
df.to_csv("fil.csv", index=False) | df.to_excel("fil.xlsx")
NumPy og simulering
•
np.array([1,2,3]) → vektoriserte operasjoner
•
np.random.seed(42) → reproduserbarhet
•
np.random.normal(mu, sigma, n) → normalfordelt
•
np.random.uniform(a, b, n) → uniformt fordelt
•
np.mean(), np.std(), np.percentile(data, [2.5, 97.5])
Visualisering
•
plt.plot(x, y), plt.bar(x, y), plt.scatter(x, y), plt.hist(x)
•
plt.title(), plt.xlabel(), plt.ylabel(), plt.legend()
•
plt.savefig("fil.png", dpi=150)
•
sns.heatmap(df.corr(), annot=True) → korrelasjonsmatrise
Excel-formler
•
IF(test, sann, usann) | IFERROR(formel, alternativ)
•
VLOOKUP(verdi, tabell, kolnr, FALSE)
•
INDEX(område, MATCH(verdi, søkeområde, 0))
•
SUMPRODUCT(område1, område2) → vektet sum
•
SUMIF(kriterieområde, kriterium, sumområde)
•
Solver: objektfunksjon + beslutningsvariabler + bibetingelser