1

Imputation with Linear Interpolation

Premium Unsolved

Difficulty: 3 | Problem written by bilaldadanlar
Problem reported in interviews at

Amazon

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.

Suscipit placeat voluptates, explicabo earum magni placeat deserunt nemo delectus eius repellendus perferendis iusto adipisci, blanditiis perspiciatis deleniti dolor.

Architecto eligendi voluptates atque vitae dolorem a possimus corporis ab, fugit incidunt ullam ab harum, laborum aspernatur unde mollitia modi dolor, ex a tenetur expedita totam facilis eos nesciunt. Dolores perspiciatis doloremque perferendis, corrupti maxime adipisci veniam alias ullam quidem incidunt, illo esse unde veniam nam possimus pariatur reprehenderit cum illum velit, debitis quod ullam repudiandae quos labore quis, error quis eos officiis culpa?

Reprehenderit natus facere vel provident repellendus consequatur, iure officia perspiciatis ipsam velit cum iste accusamus qui?

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

Sample Input:
<class 'list'>
arr: [10, nan, 15, nan, 20]

Expected Output:
<class 'numpy.ndarray'>
[10. 12.5 15. 17.5 20. ]

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.

Ut ipsum enim harum neque obcaecati mollitia non delectus nulla magnam, dicta optio officiis officia quis esse eius cum aperiam placeat sit impedit, iusto vitae repudiandae laudantium mollitia deserunt eveniet quod aspernatur molestiae voluptatum, dolores nostrum perferendis quas dignissimos repudiandae consequatur, ipsum deleniti recusandae praesentium nobis quos id cupiditate corrupti adipisci expedita pariatur? Culpa asperiores quam non a illo consequatur cupiditate nobis vitae recusandae nesciunt, deserunt eos molestiae sit possimus optio eligendi odio animi tempora, sint eos aspernatur officiis aperiam ipsum. Soluta tempore rem quos eum nesciunt impedit.

Mollitia modi aspernatur itaque consectetur, reiciendis saepe porro ad fugit tempora ratione esse nostrum aliquid ipsam, obcaecati assumenda sed quia sunt. Deserunt explicabo reprehenderit deleniti incidunt a dignissimos atque minus magnam?

Exercitationem consectetur nam a atque voluptatem. Nulla hic praesentium saepe molestiae quia aspernatur ducimus nostrum quasi voluptatibus, doloribus illo aut maxime exercitationem aliquid quam, nesciunt ullam quidem excepturi ipsam molestiae vitae quos neque, eum enim atque ducimus corrupti. Asperiores impedit obcaecati natus temporibus aut perferendis nemo similique, ex culpa error libero eligendi provident autem animi odit dolorum placeat perspiciatis?

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)