25 items
Extracting an Eigenvector from np.linalg.eig
Code QuizData as Vectors and Matrices
Slides / VideoGradients and Partial Derivatives
Slides / VideoSingular Value Decomposition Basics
Slides / VideoMatrix Transpose and Inverse
Slides / VideoLinear Independence, Span, and Basis
Slides / VideoVector Norms and Distance Metrics
Slides / VideoDot Product and Vector Similarity
Slides / VideoMatrix Multiplication in AI
Slides / VideoMatrices and Matrix Operations
Slides / VideoVectors and Vector Operations
Slides / VideoConfidence Intervals
Slides / VideoHypothesis Testing and p-values
Slides / VideoSampling and the Central Limit Theorem
Slides / VideoDescriptive Statistics: Center and Spread
Slides / VideoMaximum Likelihood Estimation
Slides / VideoJoint, Marginal, Conditional Distributions
Slides / VideoCovariance and Correlation
Slides / VideoExpectation, Variance, Standard Deviation
Slides / VideoBayes' Theorem in AI
Slides / VideoConditional Probability and Independence
Slides / VideoGaussian, Bernoulli, Binomial Distributions
Slides / VideoDiscrete vs Continuous Distributions
Slides / VideoRandom Variables and Distributions
Slides / VideoEigenvalues and Eigenvectors Basics
Slides / VideoExtracting an Eigenvector from np.linalg.eig
A common indexing mistake when reading eigenvectors returned by NumPy.
import numpy as np
A = np.array([[2, 0],
[0, 3]])
eigenvalues, eigenvectors = np.linalg.eig(A)
# eigenvector corresponding to the first eigenvalue
first_vec = eigenvectors[0]
print(first_vec)What is the bug in this code?