from scipy.optimize import curve_fit
import pandas as pd
import numpy as np
from uncertainties import ufloat
from bokeh.plotting import figure, show, output_file, save
import matplotlib.pyplot as plt
data=[
[1,1],
[2,4],
[3,9],
[4,16],
[6,36],
[7,49]
]
Xvals=[]
for d in data:
Xvals+=[d[0]]
print(Xvals)
Xvals=[]
for d in data:
Xvals.append(d[0])
print(Xvals)
[1,2,3]+[4,5,6]
[1,2,3]+[22]
Yvals=[]
for d in data:
Yvals+=[d[1]]
print(Yvals)
Xvals=[]
Yvals=[]
for d in data:
_x,_y = d
Xvals+=[_x]
Yvals+=[_y]
print(_x,_y)
plt.plot(Xvals,Yvals)
xvals=[d[0] for d in data if d[1]>0]
print(xvals)
yvals=[d[1] for d in data]
print(xvals)
plt.plot(xvals,yvals)
nplist=np.array([1,2,3,4,5,6,7,8])
nplist[:2]
nplist[2:]
sublist=nplist[2:-3]
sublist
np_data=np.array(data)
np_data[:,[0,1]]
_d=np.transpose(np_data)
plt.plot(_d[0],_d[1])