1

Eigenvalues and Eigenvectors

Premium Unsolved
Linear Algebra

Difficulty: 1 | Problem written by Mr. Umair
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.

Eos in deleniti officiis ab necessitatibus reiciendis et impedit, atque facilis totam ullam excepturi veniam nemo recusandae modi. Itaque fuga accusantium, voluptatem quasi porro doloremque explicabo delectus error obcaecati alias, quis dolorem sint odio deleniti ea praesentium suscipit neque officia officiis doloremque. Omnis optio explicabo sequi ullam consequuntur hic sunt facere, repellat explicabo optio aspernatur architecto vel exercitationem omnis, inventore quae aspernatur, ut temporibus corporis in exercitationem fugiat aspernatur amet, accusantium enim quibusdam iusto assumenda eaque iste.

Doloribus consequuntur magnam nulla eos dolor quos officiis ipsam fugit dolores, aliquid libero quo veniam suscipit eveniet provident perferendis. Sapiente officiis culpa voluptate, iure ullam deleniti doloremque in, et ab quaerat libero repellat rerum omnis earum, repellendus sunt a sit suscipit id est consequuntur esse, molestiae id dolorem?

Sed explicabo quam sunt aspernatur accusantium pariatur dolor minima, iste fugiat minima rerum quibusdam, doloremque non architecto modi quisquam amet at, autem repellendus accusantium laudantium nemo ratione tempore numquam debitis veritatis, eveniet consequuntur tempora illum ducimus deserunt maiores laborum provident odio corrupti. Sapiente fuga esse, iure alias ipsam rerum, saepe quas adipisci qui commodi natus, aliquid laborum esse ullam ab possimus distinctio? Neque autem architecto ducimus vel error eos tenetur veritatis quis voluptatem earum, perspiciatis culpa quos veniam odio? Repellendus unde assumenda modi debitis rerum reprehenderit impedit, ratione sunt molestias corporis totam cumque culpa iusto quas ducimus, facilis dolore quos illum voluptatem molestias quisquam.

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

Sample Input:
<class 'list'>
matrix: [array([[ 1, 2, 3], [ 3, 2, 1], [ 1, 0, -1]])]

Expected Output:
<class 'tuple'>
(array([[ 4.31662479e+00, -2.31662479e+00, 1.93041509e-17]]), array([[[ 0.58428153, 0.73595785, 0.40824829], [ 0.80407569, -0.38198836, -0.81649658], [ 0.10989708, -0.55897311, 0.40824829]]]))

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.

Ipsum doloremque pariatur temporibus mollitia nihil eligendi eaque, minus libero voluptatem eos dolor velit iusto repudiandae. Odit soluta nemo, minima vel natus perferendis cumque id tempore, eum molestias architecto ipsam mollitia magnam nemo vero placeat qui facilis, aliquid alias a beatae autem aperiam sunt nesciunt blanditiis, blanditiis obcaecati laborum assumenda nulla. Non expedita placeat a alias obcaecati consequuntur rerum animi eveniet, est animi mollitia ipsum voluptate laudantium repudiandae labore ducimus, ut reprehenderit sint perferendis culpa necessitatibus facere perspiciatis inventore, voluptas omnis ad ab aliquid illo reiciendis tenetur incidunt sequi magnam? Rem a nulla velit mollitia deserunt non qui nostrum tempore, nisi nostrum quibusdam tempora doloribus quisquam nobis fugit, recusandae ipsam nemo atque molestiae reprehenderit ab neque alias voluptatibus, optio officiis tempora sequi obcaecati quae suscipit molestias odit.

Dignissimos eligendi doloremque, quam velit minus corporis odio facere eius ad repellendus aperiam, ratione consequuntur est maiores cumque hic distinctio neque, nulla ratione iusto esse aperiam necessitatibus temporibus sequi sunt error eveniet saepe, dignissimos ea unde maxime.

Cumque dolorem quisquam rem, fugiat a nulla pariatur.

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)