1

Jaccard Similarity Index

Unsolved
NLP

Difficulty: 2 | Problem written by mesakarghm
Problem reported in interviews at

Amazon
Apple
Facebook
Google
Netflix

Write a function jaccard_similarity(A,B) which calculates the Jaccard similarity index between two lists. 

The input to this problem is two lists, each containing the integer representation of words (e.g., "The" = 1,  "cat" = 2, etc.).

The output should be the Jaccard similarity index between these two lists. 

Sample Input:
<class 'list'>
list1: [1, 0, 0, 1]
<class 'list'>
list2: [0, 1, 1]

Expected Output:
<class 'float'>
0.4

Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.

Totam suscipit dolor sapiente in reprehenderit similique provident voluptates. Et voluptatem possimus, commodi suscipit nesciunt voluptate, veniam animi magni distinctio.

Atque excepturi itaque incidunt autem dicta nisi rem ipsa necessitatibus, harum dolore sit, quae similique dolore impedit quo rem nam repellendus deleniti reiciendis eligendi, consequuntur corporis blanditiis, distinctio voluptates natus sint cupiditate tempora voluptatem eum ut quas autem? Atque adipisci sed sunt et aperiam iste sequi aut laudantium, illum minus excepturi eaque aspernatur? Suscipit dolor deleniti cupiditate tempora quo iste asperiores ea aliquid, nostrum sunt ad odio explicabo quidem obcaecati fugit, non vero quae suscipit quis est soluta ratione obcaecati eius, saepe itaque porro officiis perferendis accusantium nostrum ipsa iure asperiores, hic cum laboriosam maiores. Quaerat officia ipsa maiores deleniti corporis illum debitis numquam quas fugit, eius similique eos quisquam a cum harum sit.

Tenetur iusto labore, deserunt totam neque odio natus quis sit iste, maiores provident quas magni odio vitae, a quae explicabo eveniet molestias recusandae exercitationem sint unde modi. Possimus maxime necessitatibus sed ipsa neque?

This is a premium feature.
To access this and other such features, click on upgrade below.

Ready.

Input Test Case

Please enter only one test case at a time
numpy has been already imported as np (import numpy as np)