Solved Homework: Question: Question 4 – Write a program that can search the papers dataset based on terms in the title (9 po…

python notebook

Question 4 - Write a program that can search the papers dataset based on terms in the title (9 points) Make a dictionary that maps each term in the paper tities to a list of papers whose titles contain that term (identified by the paper ID). Part A (5 pts): Write a search function Requirements: Name your function ธearch,papers() Your function should take 2 parameters: 1) the query term to search for, and 2) your tern index from Question 3 Your function should return a list of matching papers Your function should not fail if the user enters a term that isnt in the tern index in that situation, your function should retun an emptylist(e, a list with Q tems in it) . . In [ 1: # Define your function here Part B (4 pts): Write a program that uses the search function Requirements Print a message that tells the user how many resuits were found (hint: you can compute this by getting tne iengtn of the iist of resuits, if your function was defined correctiy) If there are matching papers, print out each matching paper ID, along with its paper title (retrieved from the paper titles dictionary from Question 2) Here is an example of an input/output trace from a function and program that meets these requirements: Vhat do you vant to search for? data There are 9 papers that match your search 960191312 expirical analysis of data breach litigation 2364071307 learning individual behavio using senso data the case of eps traces and taxi drivers 2529452593 modeling user engagenent in nobile content consuption with tapstrean data and field experinent 2338895451 understanding user econonic behavior in the city using large scale geotagged and crowdsourced data 2273081434 taussian processes for independence tests vith non iid data in causal inference 2601121662 traph strueture learning labeled data for early outbreak detection 2575532943 craph structure learning fron unlabeled data for event detection 1961666882 identifying energing novel outbreaks ineul energency departnent data 2243328796 predicting bundles of spatial locations froa learning revealed preference data Here is another example trace for a situation where the users term isnt in the dictionary
media%2F590%2F590046c0-2c05-482a-b63e-4c
media%2F398%2F398afcef-9113-4aa0-8258-55

Question 4 – Write a program that can search the papers dataset based on terms in the title (9 points) Make a dictionary that maps each term in the paper tities to a list of papers whose titles contain that term (identified by the paper ID). Part A (5 pts): Write a search function Requirements: Name your function ธearch,papers() Your function should take 2 parameters: 1) the query term to search for, and 2) your tern index from Question 3 Your function should return a list of matching papers Your function should not fail if the user enters a term that isn’t in the tern index in that situation, your function should retun an emptylist(e, a list with Q tems in it) . . In [ 1: # Define your function here Part B (4 pts): Write a program that uses the search function Requirements Print a message that tells the user how many resuits were found (hint: you can compute this by getting tne iengtn of the iist of resuits, if your function was defined correctiy) If there are matching papers, print out each matching paper ID, along with its paper title (retrieved from the paper titles dictionary from Question 2) Here is an example of an input/output trace from a function and program that meets these requirements: Vhat do you vant to search for? data There are 9 papers that match your search 960191312 expirical analysis of data breach litigation 2364071307 learning individual behavio using senso data the case of eps traces and taxi drivers 2529452593 modeling user engagenent in nobile content consuption with tapstrean data and field experinent 2338895451 understanding user econonic behavior in the city using large scale geotagged and crowdsourced data 2273081434 taussian processes for independence tests vith non iid data in causal inference 2601121662 traph strueture learning labeled data for early outbreak detection 2575532943 craph structure learning fron unlabeled data for event detection 1961666882 identifying energing novel outbreaks ineul energency departnent data 2243328796 predicting bundles of spatial locations froa learning revealed preference data Here is another example trace for a situation where the user’s term isn’t in the dictionary

Expert Answer

answers

S usbm 4: rik a Prorom Solubn impart re for tbitle m list Z-Ye-matchl@t1ptハo(a+w1),titls) List. count Ca) Print (CZ.mgsco) val mput () ОТ data

Buy Essay
Calculate your paper price
Pages (550 words)
Approximate price: -

Help Me Write My Essay - Reasons:

Best Online Essay Writing Service

We strive to give our customers the best online essay writing experience. We Make sure essays are submitted on time and all the instructions are followed.

Our Writers are Experienced and Professional

Our essay writing service is founded on professional writers who are on stand by to help you any time.

Free Revision Fo all Essays

Sometimes you may require our writers to add on a point to make your essay as customised as possible, we will give you unlimited times to do this. And we will do it for free.

Timely Essay(s)

We understand the frustrations that comes with late essays and our writers are extra careful to not violate this term. Our support team is always engauging our writers to help you have your essay ahead of time.

Customised Essays &100% Confidential

Our Online writing Service has zero torelance for plagiarised papers. We have plagiarism checking tool that generate plagiarism reports just to make sure you are satisfied.

24/7 Customer Support

Our agents are ready to help you around the clock. Please feel free to reach out and enquire about anything.

Try it now!

Calculate the price of your order

Total price:
$0.00

How it works?

Follow these simple steps to get your paper done

Place your order

Fill in the order form and provide all details of your assignment.

Proceed with the payment

Choose the payment system that suits you most.

Receive the final file

Once your paper is ready, we will email it to you.

HOW OUR ONLINE ESSAY WRITING SERVICE WORKS

Let us write that nagging essay.

STEP 1

Submit Your Essay/Homework Instructions

By clicking on the "PLACE ORDER" button, tell us your requires. Be precise for an accurate customised essay. You may also upload any reading materials where applicable.

STEP 2

Pick A & Writer

Our ordering form will provide you with a list of writers and their feedbacks. At step 2, its time select a writer. Our online agents are on stand by to help you just in case.

STEP 3

Editing (OUR PART)

At this stage, our editor will go through your essay and make sure your writer did meet all the instructions.

STEP 4

Receive your Paper

After Editing, your paper will be sent to you via email.

× How can I help you?