Central Library - Coimbatore

Online Public Access Catalog

Amazon cover image
Image from Amazon.com

Practical linear algebra for data science from core concepts to applications using Python [EBOOK]

By: Material type: Computer fileComputer filePublisher: Beijing : O'Reilly, 2022Copyright date: ©2022Edition: First editionDescription: xiii, 311 pages : illustrations ; 24 cmContent type:
  • text
  • still image
Media type:
  • unmediated
Carrier type:
  • volume
ISBN:
  • 9781098120610
  • 1098120612
Subject(s): LOC classification:
  • QA185.D37 C64 2022
Online resources:
Contents:
Cover -- Copyright -- Table of Contents -- Preface -- Conventions Used in This Book -- Using Code Examples -- O'Reilly Online Learning -- How to Contact Us -- Acknowledgments -- Chapter 1. Introduction -- What Is Linear Algebra and Why Learn It? -- About This Book -- Prerequisites -- Math -- Attitude -- Coding -- Mathematical Proofs Versus Intuition from Coding -- Code, Printed in the Book and Downloadable Online -- Code Exercises -- How to Use This Book (for Teachers and Self Learners) -- Chapter 2. Vectors, Part 1 -- Creating and Visualizing Vectors in NumPy -- Geometry of Vectors
Operations on Vectors -- Adding Two Vectors -- Geometry of Vector Addition and Subtraction -- Vector-Scalar Multiplication -- Scalar-Vector Addition -- Transpose -- Vector Broadcasting in Python -- Vector Magnitude and Unit Vectors -- The Vector Dot Product -- The Dot Product Is Distributive -- Geometry of the Dot Product -- Other Vector Multiplications -- Hadamard Multiplication -- Outer Product -- Cross and Triple Products -- Orthogonal Vector Decomposition -- Summary -- Code Exercises -- Chapter 3. Vectors, Part 2 -- Vector Sets -- Linear Weighted Combination -- Linear Independence
The Math of Linear Independence -- Independence and the Zeros Vector -- Subspace and Span -- Basis -- Definition of Basis -- Summary -- Code Exercises -- Chapter 4. Vector Applications -- Correlation and Cosine Similarity -- Time Series Filtering and Feature Detection -- k-Means Clustering -- Code Exercises -- Correlation Exercises -- Filtering and Feature Detection Exercises -- k-Means Exercises -- Chapter 5. Matrices, Part 1 -- Creating and Visualizing Matrices in NumPy -- Visualizing, Indexing, and Slicing Matrices -- Special Matrices
Matrix Math: Addition, Scalar Multiplication, Hadamard Multiplication -- Addition and Subtraction -- "Shifting" a Matrix -- Scalar and Hadamard Multiplications -- Standard Matrix Multiplication -- Rules for Matrix Multiplication Validity -- Matrix Multiplication -- Matrix-Vector Multiplication -- Matrix Operations: Transpose -- Dot and Outer Product Notation -- Matrix Operations: LIVE EVIL (Order of Operations) -- Symmetric Matrices -- Creating Symmetric Matrices from Nonsymmetric Matrices -- Summary -- Code Exercises -- Chapter 6. Matrices, Part 2 -- Matrix Norms
Matrix Trace and Frobenius Norm -- Matrix Spaces (Column, Row, Nulls) -- Column Space -- Row Space -- Null Spaces -- Rank -- Ranks of Special Matrices -- Rank of Added and Multiplied Matrices -- Rank of Shifted Matrices -- Theory and Practice -- Rank Applications -- In the Column Space? -- Linear Independence of a Vector Set -- Determinant -- Computing the Determinant -- Determinant with Linear Dependencies -- The Characteristic Polynomial -- Summary -- Code Exercises -- Chapter 7. Matrix Applications -- Multivariate Data Covariance Matrices
Summary: If you want to work in any computational or technical field, you need to understand linear algebra. As the study of matrices and operations acting upon them, linear algebra is the mathematical basis of nearly all algorithms and analyses implemented in computers. But the way it's presented in decades-old textbooks is much different from how professionals use linear algebra today to solve real-world modern applications. This practical guide from Mike X Cohen teaches the core concepts of linear algebra as implemented in Python, including how they're used in data science, machine learning, deep learning, computational simulations, and biomedical data processing applications. Armed with knowledge from this book, you'll be able to understand, implement, and adapt myriad modern analysis methods and algorithms. -- Provided by publisher.
Tags from this library: No tags from this library for this title. Log in to add tags.
Star ratings
    Average rating: 0.0 (0 votes)
Holdings
Item type Home library Status Barcode
E-BOOKS E-BOOKS EBOOKS-DIGITAL LIBRARY Not for loan EBD3

Includes index.

Cover -- Copyright -- Table of Contents -- Preface -- Conventions Used in This Book -- Using Code Examples -- O'Reilly Online Learning -- How to Contact Us -- Acknowledgments -- Chapter 1. Introduction -- What Is Linear Algebra and Why Learn It? -- About This Book -- Prerequisites -- Math -- Attitude -- Coding -- Mathematical Proofs Versus Intuition from Coding -- Code, Printed in the Book and Downloadable Online -- Code Exercises -- How to Use This Book (for Teachers and Self Learners) -- Chapter 2. Vectors, Part 1 -- Creating and Visualizing Vectors in NumPy -- Geometry of Vectors

Operations on Vectors -- Adding Two Vectors -- Geometry of Vector Addition and Subtraction -- Vector-Scalar Multiplication -- Scalar-Vector Addition -- Transpose -- Vector Broadcasting in Python -- Vector Magnitude and Unit Vectors -- The Vector Dot Product -- The Dot Product Is Distributive -- Geometry of the Dot Product -- Other Vector Multiplications -- Hadamard Multiplication -- Outer Product -- Cross and Triple Products -- Orthogonal Vector Decomposition -- Summary -- Code Exercises -- Chapter 3. Vectors, Part 2 -- Vector Sets -- Linear Weighted Combination -- Linear Independence

The Math of Linear Independence -- Independence and the Zeros Vector -- Subspace and Span -- Basis -- Definition of Basis -- Summary -- Code Exercises -- Chapter 4. Vector Applications -- Correlation and Cosine Similarity -- Time Series Filtering and Feature Detection -- k-Means Clustering -- Code Exercises -- Correlation Exercises -- Filtering and Feature Detection Exercises -- k-Means Exercises -- Chapter 5. Matrices, Part 1 -- Creating and Visualizing Matrices in NumPy -- Visualizing, Indexing, and Slicing Matrices -- Special Matrices

Matrix Math: Addition, Scalar Multiplication, Hadamard Multiplication -- Addition and Subtraction -- "Shifting" a Matrix -- Scalar and Hadamard Multiplications -- Standard Matrix Multiplication -- Rules for Matrix Multiplication Validity -- Matrix Multiplication -- Matrix-Vector Multiplication -- Matrix Operations: Transpose -- Dot and Outer Product Notation -- Matrix Operations: LIVE EVIL (Order of Operations) -- Symmetric Matrices -- Creating Symmetric Matrices from Nonsymmetric Matrices -- Summary -- Code Exercises -- Chapter 6. Matrices, Part 2 -- Matrix Norms

Matrix Trace and Frobenius Norm -- Matrix Spaces (Column, Row, Nulls) -- Column Space -- Row Space -- Null Spaces -- Rank -- Ranks of Special Matrices -- Rank of Added and Multiplied Matrices -- Rank of Shifted Matrices -- Theory and Practice -- Rank Applications -- In the Column Space? -- Linear Independence of a Vector Set -- Determinant -- Computing the Determinant -- Determinant with Linear Dependencies -- The Characteristic Polynomial -- Summary -- Code Exercises -- Chapter 7. Matrix Applications -- Multivariate Data Covariance Matrices

If you want to work in any computational or technical field, you need to understand linear algebra. As the study of matrices and operations acting upon them, linear algebra is the mathematical basis of nearly all algorithms and analyses implemented in computers. But the way it's presented in decades-old textbooks is much different from how professionals use linear algebra today to solve real-world modern applications. This practical guide from Mike X Cohen teaches the core concepts of linear algebra as implemented in Python, including how they're used in data science, machine learning, deep learning, computational simulations, and biomedical data processing applications. Armed with knowledge from this book, you'll be able to understand, implement, and adapt myriad modern analysis methods and algorithms. -- Provided by publisher.

There are no comments on this title.

to post a comment.
Share

Maintained by : Central Library, Amrita Vishwa Vidyapeetham, Coimbatore

TOTAL VISITORS
website counter