Answered step by step
Verified Expert Solution
Question
1 Approved Answer
idef fourier_analysis(filepath): Read in a text file where the path and filename is given by the input parameter file_path There are 4 columns in the
idef fourier_analysis(filepath): Read in a text file where the path and filename is given by the input parameter file_path There are 4 columns in the text file that are separated by colons":". coli:col2:col3:col4 Code in the main block specifies which file to open. Plot all 3 datasets in one figure. (x axis vs y axis) coll vs col2 (Label "n=1"), coll vs col3 (Label "n=3"), coll vs Col4 (Label "n=5") Make sure you have proper x and y labels and a title. The x label should be "t", y should be "Function Sum" And the title be Fourier Analysis. Remember, you should have your first. last.yy in parentheses in the title. Note: For full credit you must also include a legend with the dataset labels as shown above. Upload the resulting plot (.png) to scholar for credit. No unit tests here. :param file_path: :return: pass if __name__ == '__main__': write_file(os.path.join("data", "cpsc150.txt"), 5) append_file(os.path.join("data", "cpsc150.txt"), 15) file_path = os.path.join("data", "fourier_dataset.txt") fourier_analysis(file_path) text_attributes(file_path) idef fourier_analysis(filepath): Read in a text file where the path and filename is given by the input parameter file_path There are 4 columns in the text file that are separated by colons":". coli:col2:col3:col4 Code in the main block specifies which file to open. Plot all 3 datasets in one figure. (x axis vs y axis) coll vs col2 (Label "n=1"), coll vs col3 (Label "n=3"), coll vs Col4 (Label "n=5") Make sure you have proper x and y labels and a title. The x label should be "t", y should be "Function Sum" And the title be Fourier Analysis. Remember, you should have your first. last.yy in parentheses in the title. Note: For full credit you must also include a legend with the dataset labels as shown above. Upload the resulting plot (.png) to scholar for credit. No unit tests here. :param file_path: :return: pass if __name__ == '__main__': write_file(os.path.join("data", "cpsc150.txt"), 5) append_file(os.path.join("data", "cpsc150.txt"), 15) file_path = os.path.join("data", "fourier_dataset.txt") fourier_analysis(file_path) text_attributes(file_path)
Step by Step Solution
There are 3 Steps involved in it
Step: 1
Get Instant Access to Expert-Tailored Solutions
See step-by-step solutions with expert insights and AI powered tools for academic success
Step: 2
Step: 3
Ace Your Homework with AI
Get the answers you need in no time with our AI-driven, step-by-step assistance
Get Started