3) in python  Copy the Plain Text UTF-8 version of Bram Sroker’s Dracula from the site: http://www.gutenberg.org/ebooks/345 into a text document called ‘dracula.txt’. Write python code that reads the text document and counts the unique words and stores the words and counts into a dictionary. Write the words and counts into a text file called ‘dracula words.txt’ by using the Python file handle method seen in class. Generate a list called ‘sorted counts’ that contains the value and key pairs as tuples that are sorted in descending order based on the frequencies of the words. For example, it should be in the form: [(7423, ‘the’), (5640, ‘and’), (4499, ‘I’), (4462, ‘to’), (3673, ‘of’), (2891, ‘a’), (2384, ‘in’), (ect.) Here, the word ‘the’ occurs the most frequently. Output the top 10 most frequently occurring words. How often does the word ‘Dracula’ come up in the entire Novel? Hint: use list comprehension. For the dictionary ‘counts’ the command ‘counts.items()’ returns an object of type dict items that contains the key value pairs in the form of tuples. You can iterate over these with the command: for (key, value) in counts.items(). Thus, you can get a list by finishing the following code: sorted_counts = [(value, key) for (key, value) in ??? ??? ]. You can now sort it element by element since tuples sort in a similar manner to other Python

Computer Networking: A Top-Down Approach (7th Edition)
7th Edition
ISBN:9780133594140
Author:James Kurose, Keith Ross
Publisher:James Kurose, Keith Ross
Chapter1: Computer Networks And The Internet
Section: Chapter Questions
Problem R1RQ: What is the difference between a host and an end system? List several different types of end...
icon
Related questions
Question

3) in python 

Copy the Plain Text UTF-8 version of Bram Sroker’s Dracula from the site:
http://www.gutenberg.org/ebooks/345 into a text document called ‘dracula.txt’. Write python
code that reads the text document and counts the unique words and stores the words and counts
into a dictionary. Write the words and counts into a text file called ‘dracula words.txt’ by using
the Python file handle method seen in class. Generate a list called ‘sorted counts’ that contains
the value and key pairs as tuples that are sorted in descending order based on the frequencies of
the words. For example, it should be in the form:
[(7423, ‘the’),
(5640, ‘and’),
(4499, ‘I’),
(4462, ‘to’),
(3673, ‘of’),
(2891, ‘a’),
(2384, ‘in’),
(ect.)


Here, the word ‘the’ occurs the most frequently. Output the top 10 most frequently occurring
words. How often does the word ‘Dracula’ come up in the entire Novel?
Hint: use list comprehension. For the dictionary ‘counts’ the command ‘counts.items()’ returns an
object of type dict items that contains the key value pairs in the form of tuples. You can iterate over
these with the command: for (key, value) in counts.items(). Thus, you can get a list by finishing the following code: sorted_counts = [(value, key) for (key, value) in ??? ??? ].
You can now sort it element by element since tuples sort in a similar manner to other Python
objects.

Expert Solution
trending now

Trending now

This is a popular solution!

steps

Step by step

Solved in 4 steps with 2 images

Blurred answer
Recommended textbooks for you
Computer Networking: A Top-Down Approach (7th Edi…
Computer Networking: A Top-Down Approach (7th Edi…
Computer Engineering
ISBN:
9780133594140
Author:
James Kurose, Keith Ross
Publisher:
PEARSON
Computer Organization and Design MIPS Edition, Fi…
Computer Organization and Design MIPS Edition, Fi…
Computer Engineering
ISBN:
9780124077263
Author:
David A. Patterson, John L. Hennessy
Publisher:
Elsevier Science
Network+ Guide to Networks (MindTap Course List)
Network+ Guide to Networks (MindTap Course List)
Computer Engineering
ISBN:
9781337569330
Author:
Jill West, Tamara Dean, Jean Andrews
Publisher:
Cengage Learning
Concepts of Database Management
Concepts of Database Management
Computer Engineering
ISBN:
9781337093422
Author:
Joy L. Starks, Philip J. Pratt, Mary Z. Last
Publisher:
Cengage Learning
Prelude to Programming
Prelude to Programming
Computer Engineering
ISBN:
9780133750423
Author:
VENIT, Stewart
Publisher:
Pearson Education
Sc Business Data Communications and Networking, T…
Sc Business Data Communications and Networking, T…
Computer Engineering
ISBN:
9781119368830
Author:
FITZGERALD
Publisher:
WILEY