Question: Please create a loop for this python code: import numpy as np import matplotlib.pyplot as plt import matplotlib matplotlib.use(pgf) matplotlib.rcParams.update({ pgf.texsystem: pdflatex, 'font.family': 'serif', 'text.usetex':
Please create a loop for this python code:
import numpy as np import matplotlib.pyplot as plt import matplotlib matplotlib.use("pgf") matplotlib.rcParams.update({ "pgf.texsystem": "pdflatex", 'font.family': 'serif', 'text.usetex': True, 'pgf.rcfonts': False, }) plt.style.use('seaborn-whitegrid') import pandas as pd
y = pd.read_csv('/Users/Abraham Reines/.spyder-py3/Lab2.csv') x = list(range(1, 5)) # Finding Differance in Time #Trial1 print('FOR TRIAL1') lines = list(y['Trial1'])
#Time1 height = 1.5 ADG1 = 2*float(height) / pow((lines[0]),2) print('The acceleration due to gravity for Time1 is: ' + str(ADG1))
first_number = 9.8 second_number = ADG1 if second_number < first_number: yerr1 = ((first_number - second_number)/second_number) percent_diff = float(yerr1) * 100
else: yerr1 = ((second_number - first_number)/first_number) percent_diff = float(yerr1) * 100
#Time2 ADG2 = 2*float(height) / pow((lines[1]),2) print('The acceleration due to gravity for Time2 is: ' + str(ADG2))
first_number = 9.8 second_number = ADG2 if second_number < first_number: yerr2 = ((first_number - second_number)/second_number) percent_diff = float(yerr2) * 100
else: yerr2 = ((second_number - first_number)/first_number) percent_diff = float(yerr2) * 100 #Time3 ADG3 = 2*float(height) / pow((lines[2]),2) print('The acceleration due to gravity for Time3 is: ' + str(ADG3))
first_number = 9.8 second_number = ADG3 if second_number < first_number: yerr3 = ((first_number - second_number)/second_number) percent_diff = float(yerr3) * 100
else: yerr3 = ((second_number - first_number)/first_number) percent_diff = float(yerr3) * 100
#Time4 ADG4 = 2*float(height) / pow((lines[3]),2) print('The acceleration due to gravity for Time4 is: ' + str(ADG4))
first_number = 9.8 second_number = ADG4 if second_number < first_number: yerr4 = ((first_number - second_number)/second_number) percent_diff = float(yerr4) * 100
else: yerr4 = ((second_number - first_number)/first_number) percent_diff = float(yerr4) * 100 AccDG1 = (ADG1 + ADG2 + ADG3 + ADG4)/4
yerr = (yerr1 + yerr2 + yerr3 + yerr4)/4 ax = plt.errorbar(x, y['Trial1'], yerr = yerr, label ='Trial1', fmt='o', color='black', ecolor='black', elinewidth=5, capsize=10); print("Difference in percentage between actual g and observed g for Trial1 is: {}%".format(yerr*100))
Step by Step Solution
There are 3 Steps involved in it
Get step-by-step solutions from verified subject matter experts
