In [6]:
import json
import urllib.request as request
In [83]:
url = 'https://restcountries.eu/rest/v1/all/'
In [84]:
content = request.urlopen(url).read()
In [85]:
data = json.loads(content.decode('utf-8'))
In [86]:
array = []
for country in data:
array.append(country['region'])
In [87]:
import numpy as np
from scipy import stats
In [88]:
stats.mode(array)
Out[88]:
In [89]:
array_np = np.array(array)
In [90]:
frequency = stats.itemfreq(array)
In [91]:
print(frequency)
In [92]:
xi = frequency[:, 0]
print(xi)
In [93]:
fi = frequency[:, 1].astype(int)
print(fi)
In [94]:
%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) + 10)
plt.xticks(np.arange(len(xi)), xi)
plt.show()