In [3]:
import numpy as np
from scipy import stats
In [5]:
array = np.array([1, 1, 5, 0, 1, 2, 2, 0, 1, 4])
In [6]:
array = np.array(['gabriela', 'patrícia', 'samantha', 'gabriela'])
In [7]:
frequency = stats.itemfreq(array)
print(frequency)
In [112]:
xi = frequency[:, 0]
print(xi)
In [116]:
fi = frequency[:, 1]
print(fi)
In [118]:
fi = fi.astype(int)
print(fi)
In [124]:
%matplotlib notebook
import matplotlib.pyplot as plt
x_pos = np.arange(len(xi))
plt.figure(1)
plt.bar(x_pos, fi, align='center')
plt.ylim(0, max(fi) + 0.5)
plt.xticks(np.arange(3), xi)
Out[124]:
In [44]:
%matplotlib notebook
import matplotlib.pyplot as plt
x_pos = np.arange(len(xi))
print(x_pos)
plt.figure(1)
plt.bar(x_pos, fi,align='center')
plt.ylim(0, max(fi) + 0.5)
plt.xticks(np.arange(5), xi)
plt.xlabel("xi")
plt.ylabel("fi")
Out[44]:
In [ ]: