Lab 4
Lab 4
ipynb - Colaboratory
uploaded=files.upload()
import pandas as pd
import io
import numpy as np
import matplotlib.pyplot as plt
from scipy.optimize import curve_fit
df = pd.read_csv(io.StringIO(uploaded['pakcases.csv'].decode('utf-8')))
print(df)
days cases
0 1 0
1 2 0
2 3 0
3 4 0
4 5 0
.. ... ...
323 324 361082
324 325 363380
325 326 365927
326 327 368665
327 328 371508
r = np.corrcoef(x, y)
r
array([[1. , 0.94864826],
[0.94864826, 1. ]])
x = df.days.values.astype('float')
y = df.cases.values
plt.scatter(x,y)
https://colab.research.google.com/drive/1sF06nSIzND7Y6n3djMCZvs3Cq_0ZzIPd#scrollTo=-Xs2SetfflCn&printMode=true 1/3
11/22/2020 Untitled0.ipynb - Colaboratory
<matplotlib.collections.PathCollection at 0x7f3b45143240>
(10.483386765820818, 0.572733909217535)
sum_of_diff["Sigmoid"] = np.linalg.norm(y_norm-y_new)**2
https://colab.research.google.com/drive/1sF06nSIzND7Y6n3djMCZvs3Cq_0ZzIPd#scrollTo=-Xs2SetfflCn&printMode=true 2/3
11/22/2020 Untitled0.ipynb - Colaboratory
https://colab.research.google.com/drive/1sF06nSIzND7Y6n3djMCZvs3Cq_0ZzIPd#scrollTo=-Xs2SetfflCn&printMode=true 3/3