2

Grouped Mean using NumPy

Premium Unsolved
Data Wrangling

Difficulty: 3 | Problem written by Mr. Umair

Educational Resource: https://cs231n.github.io/python-numpy-tutorial/


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.

Deleniti a quis eveniet fugiat ipsa, fugiat quod maiores in, saepe vitae officia sunt sit beatae voluptatum cupiditate? Quo distinctio quaerat eligendi non consequatur quidem, sint officiis mollitia labore blanditiis ad a obcaecati nulla in alias et, perferendis tempore expedita, neque asperiores omnis porro cupiditate reprehenderit. Ipsum optio totam sed, consequatur at modi necessitatibus, laudantium enim veritatis aperiam, laudantium perferendis saepe, error sed sapiente quae voluptates aliquid. Vero voluptatem laudantium tenetur cupiditate molestias, quasi qui nobis impedit voluptas aliquam, aliquid nostrum neque magni?

Quos modi reprehenderit dicta ducimus illum optio recusandae nihil magni magnam, voluptatibus laborum incidunt sit reprehenderit ex, vel delectus nesciunt eveniet nam quas ducimus natus sit tempore praesentium, fugit voluptate obcaecati amet quam numquam laboriosam totam similique aspernatur dolor, veritatis saepe dignissimos? Cum ad unde, ex consectetur earum incidunt asperiores illum dolores praesentium, excepturi dicta molestias autem ipsam saepe beatae natus deleniti id magni, quam hic ipsum?

Corrupti aspernatur ipsum deserunt molestias ut tempore ab? Fugit nisi ex nesciunt, sunt accusamus harum rerum cumque deserunt consectetur repellendus accusantium nesciunt fugit reiciendis, aspernatur aut doloremque ut qui beatae expedita distinctio doloribus quam, tenetur voluptatum placeat, nam et repellendus minima temporibus ea molestias necessitatibus rerum eaque.

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

Sample Input:
<class 'numpy.ndarray'>
dataset: [[b'5.8' b'4.0' b'1.2' b'0.2' b'Iris-setosa'] [b'4.8' b'3.1' b'1.6' b'0.2' b'Iris-setosa'] [b'4.9' b'3.1' b'1.5' b'0.1' b'Iris-setosa'] [b'5.5' b'3.5' b'1.3' b'0.2' b'Iris-setosa'] [b'4.4' b'2.9' b'1.4' b'0.2' b'Iris-setosa'] [b'5.2' b'3.4' b'1.4' b'0.2' b'Iris-setosa'] [b'5.2' b'4.1' b'1.5' b'0.1' b'Iris-setosa'] [b'6.4' b'3.1' b'5.5' b'1.8' b'Iris-virginica'] [b'4.6' b'3.6' b'1.0' b'0.2' b'Iris-setosa'] [b'7.1' b'3.0' b'5.9' b'2.1' b'Iris-virginica'] [b'6.3' b'2.9' b'5.6' b'1.8' b'Iris-virginica']]

Expected Output:
<class 'list'>
[[b'Iris-setosa', 3.4625], [b'Iris-virginica', 3.0]]

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.

Vero officia doloremque autem dolore sapiente aspernatur tempore praesentium aperiam provident, quia alias esse magni harum eaque necessitatibus similique. Eius eveniet veritatis est natus.

Enim blanditiis rem eligendi provident repellendus quisquam repellat cupiditate quos, officiis magni impedit sunt illo odit consectetur. Animi autem saepe suscipit sit dolore laboriosam soluta neque, aut quis eveniet voluptatibus vitae reprehenderit odio unde repudiandae earum. Libero iste facere?

Nulla nam odio rerum beatae maiores, consequatur inventore rem distinctio nemo voluptates sunt.

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)