Professional Documents
Culture Documents
1.
import random
import numpy as np
%matplotlib inline
position = 0
walk = [position]
steps = 1000
n=50
for i in range(n):
data = np.random.choice(["cara","sello"])
position = step
walk.append(position)
plt.plot(walk[:50])
2.
import random
import numpy as np
%matplotlib inline
position = 0
walk = [position]
steps = 1000
n=50
car=0
sell=0
for i in range(n):
data =
np.random.choice(["cara","cara","cara","cara","cara","cara","cara","sello","sello","s
ello"])
#Al colocar 7 veces cara y 3 veces sello, sumando 10 elementos. Entonces cara
tiene un 70% de posibilidad
position = step
walk.append(position)
plt.plot(walk[:50])
3.
import pandas as pd
def create_cal(start='2020-01-01',end='2020-12-31'):
df=pd.DataFrame({"Date":pd.date_range(start,end)})
df["Day"]=df.Date.dt.day_name()
df["Week"]=df.Date.dt.isocalendar().week
df["Quarter"]=df.Date.dt.quarter
df["Year"]=df.Date.dt.year
df["Year_half"]=(df.Quarter + 1)//2
return df
cal=create_cal()
cal