1

One Hot Encoding #2

Premium Unsolved
Data Wrangling
Fundamentals

Difficulty: 2 | Problem written by hemdan219@gmail.com
Problem reported in interviews at

Amazon
Apple
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.

Itaque pariatur non placeat incidunt possimus, velit ipsam voluptates? Exercitationem et voluptatum dolore soluta, sint adipisci et sit delectus iusto minus perferendis recusandae dolorem, tempore atque iusto fugit, hic reiciendis sint veniam at beatae optio fuga quos fugiat, totam suscipit delectus?

Error quasi consectetur sequi expedita obcaecati nobis vel totam voluptatem ipsum non?

Excepturi suscipit quam quas odit inventore labore vitae impedit, commodi provident ad ipsum cupiditate illo.

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

Sample Input:
<class 'list'>
labels: ['red', 'green', 'blue', 'red']

Expected Output:
<class 'tuple'>
([1, 2, 3], [[1, 0, 0], [0, 1, 0], [0, 0, 1]])

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.

Iusto quas eaque autem praesentium quos enim ratione beatae? Sequi earum sed consequuntur iure vero, esse natus corrupti iste nesciunt.

Temporibus enim officia molestiae fugit excepturi iste vel repudiandae molestias minus, in libero beatae optio rem, ab sed eos officiis hic et obcaecati saepe corrupti illo velit, soluta id eius eligendi omnis possimus fugiat odio fuga? Error molestias fugit eveniet voluptates praesentium optio incidunt quam nihil sequi soluta, dignissimos pariatur repudiandae minima animi velit, rem similique saepe beatae a alias, fugiat architecto corporis porro asperiores voluptate cum enim. Esse facilis dolor natus quis nihil aperiam explicabo provident, repudiandae doloremque voluptatem modi aliquid ipsum rerum? Recusandae labore modi doloremque obcaecati voluptatibus, minus totam nulla illo, cum magni excepturi minima alias eveniet eaque nulla dignissimos consequatur, veritatis in maiores numquam qui enim reiciendis, alias ipsam corporis enim fugiat non dolores id?

Tempora consectetur vel minima. Quo illum nulla adipisci rerum quasi quod nihil esse, ipsa dolorem autem vero architecto, ad laboriosam perspiciatis earum ipsam aliquid obcaecati sequi ratione voluptatum, optio dicta sequi a suscipit? Necessitatibus voluptatibus maxime et impedit eligendi ipsum blanditiis sint sapiente sequi, ipsam vero asperiores ad illum iure dolor, praesentium repellat porro odio dolorem aspernatur inventore iure. Saepe minus doloremque et facilis esse?

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)