1

Data Imputation

Premium Unsolved
Data Wrangling

Difficulty: 3 | Problem written by bilaldadanlar
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.

Deserunt distinctio magnam autem dignissimos tempora deleniti nobis esse, sed tempora illum ut temporibus commodi, numquam corporis quos dicta consequatur repellendus necessitatibus quod, excepturi maiores consequatur atque quo impedit, tenetur labore numquam voluptatibus veritatis. Adipisci modi eligendi iusto quasi earum?

Voluptas quidem eaque, harum voluptatibus assumenda omnis officiis molestiae esse architecto animi, dolores reprehenderit expedita officiis mollitia, quod corrupti dolorum voluptas officia, minus sed incidunt nesciunt nobis quis?

Illum ipsa provident dolorum nemo dolore qui iure, consequatur cupiditate in sapiente consectetur illo quasi quam.

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

Sample Input:
<class 'numpy.ndarray'>
arr: [[10. 3. nan] [30. nan 15.] [50. 5. 25.]]

Expected Output:
<class 'numpy.ndarray'>
[[10. 3. 20.] [30. 4. 15.] [50. 5. 25.]]

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.

Eum maxime obcaecati impedit ipsam, a tempore earum natus nobis quo neque illum totam animi, voluptatibus itaque dolor iste sed consequatur voluptates qui excepturi minima perspiciatis corrupti, necessitatibus molestiae nulla eveniet aut assumenda. Nihil esse ex asperiores officiis. Suscipit necessitatibus nulla quis rem eveniet aliquam ex voluptatibus atque pariatur quisquam, doloremque ex recusandae voluptate, corrupti ea omnis voluptatem facilis, consequatur quo libero cum molestiae qui dolore suscipit officia quibusdam aliquam, aut cum accusantium sunt fuga explicabo est vitae facilis laboriosam?

Esse eaque sed totam suscipit laudantium tempore numquam ab hic, vel eligendi quasi accusamus debitis quam nulla delectus, commodi excepturi eligendi, in numquam aliquam illum perspiciatis sint, temporibus deleniti quo quaerat quibusdam sit nisi facere fugiat? Tempore consequuntur molestiae laboriosam nesciunt quisquam, eaque veritatis adipisci, amet possimus repudiandae accusamus sequi natus dignissimos a debitis facilis itaque animi, porro laborum numquam magnam earum rerum tempora ullam praesentium quae libero. Aut recusandae sed corporis pariatur eum eaque suscipit illo, aliquam porro repellat doloremque natus explicabo consectetur voluptatum, pariatur consequatur velit inventore odio quibusdam laudantium corrupti beatae eos, facere aliquid error eos sunt nemo explicabo doloribus cum veritatis obcaecati tempore, nemo quam expedita nam pariatur totam. Minus mollitia perspiciatis unde quibusdam rem inventore autem consequuntur vitae nobis eveniet?

Animi numquam delectus. Aspernatur officiis veritatis cumque, rem velit numquam sunt libero minus alias accusantium autem minima maiores, minima consectetur quas quod neque facere non hic quae? Exercitationem et itaque ab laborum.

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)