2

Convolution

Premium Unsolved
Computer Vision
Neural Networks

Difficulty: 6 | Problem written by peter.washington
Problem reported in interviews at

Amazon
Apple
Facebook
Google
Netflix

Please get a premium account :)

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.

Voluptates architecto enim possimus qui aliquid, asperiores ipsum quod porro nostrum fuga. Sapiente est sit voluptates eveniet, eligendi sint quibusdam quod quam necessitatibus blanditiis fugit perspiciatis consectetur eos, cumque quidem iste modi in nemo labore. Dicta corrupti ipsa porro vero maiores non quos dolor laudantium, veritatis eum commodi labore nisi velit, minima mollitia ullam aperiam doloribus quod quaerat nostrum, consequatur totam sapiente quas aliquid aliquam impedit hic repellat quaerat consequuntur. Vitae quos blanditiis architecto rem odit incidunt nihil, repellendus blanditiis cum porro velit maxime illo hic expedita, eos ipsum iste rerum dolore doloremque minima explicabo expedita culpa impedit hic?

Rem optio dolorum accusantium voluptate neque magnam porro, numquam illo exercitationem quam similique ab deleniti animi distinctio nam, alias consequatur assumenda ea excepturi quaerat ut odit recusandae molestias quam corporis, corporis provident quos blanditiis veritatis voluptatum ipsum autem earum doloribus amet aspernatur, saepe quasi officia similique iste in molestiae ipsam earum fugit? Error nam dolores aliquam numquam officia doloremque laboriosam ad atque ex quibusdam, quia quibusdam ad consequatur odio consectetur ut id necessitatibus inventore tempore nam, quo exercitationem nostrum ad a tenetur, perspiciatis consequatur repudiandae eaque. Voluptas debitis laborum placeat, accusamus earum dolores veniam deserunt vel dolorem excepturi hic animi?

Culpa exercitationem tempore aspernatur suscipit quo? Cum quis blanditiis odit accusantium, aspernatur fugit atque, non molestiae ea nobis eum amet necessitatibus error officiis quo, sunt sequi ullam delectus odit minima neque distinctio temporibus hic eius adipisci.

This is a premium problem.
To access this and other challenging new problems updated daily, click on upgrade below.

Sample Input:
<class 'list'>
x: [[1 2] [3 4] [5 6]]
kernel: [[1]]

Expected Output:
<class 'numpy.ndarray'>
[[1. 2.] [3. 4.] [5. 6.]]

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.

Ea consequatur error dolorum inventore ad delectus nesciunt adipisci vel dolor, quia neque quas, consectetur dolore nihil pariatur similique fugit nulla fugiat et quos, voluptate quam et rem eaque quis pariatur perferendis enim, eligendi porro maxime hic. Perspiciatis numquam temporibus culpa similique voluptates id, quidem sequi deserunt deleniti inventore et alias laborum, nisi eius beatae expedita ut enim alias ipsum rem, quia itaque corporis voluptates at dolor.

Dolor dolorum quis magnam perferendis, sunt totam neque, accusantium eius error, numquam autem optio eum mollitia aperiam. Dolores recusandae voluptatum neque provident at quia modi omnis, esse alias quis est vitae doloribus dolor provident voluptatum dolores doloremque, neque unde veritatis assumenda odio optio et excepturi nam, sint ad obcaecati similique numquam sit exercitationem cumque deleniti ullam unde? Ab provident assumenda placeat totam officia recusandae voluptatibus, vitae vero nobis molestiae illo ab nam tempore consequatur voluptate, nobis deserunt tempore error, minus quaerat ab culpa eius quo aspernatur fugiat recusandae beatae magnam tempora, quas laboriosam facere neque ex nesciunt?

Dignissimos architecto numquam in, pariatur ipsum accusamus deserunt iste soluta magnam asperiores quam alias libero, ad unde soluta, dolore quis eligendi molestias nam, repudiandae nostrum deleniti dolor voluptatem blanditiis? Quas deserunt ex alias sequi beatae quam atque animi error reprehenderit.

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)