SlideShare ist ein Scribd-Unternehmen logo
1 von 22
Sparse Matrices
Steve Paks
Sparse Matrices
•

Definition

–

head node
•

•
•
•

using

the down field to link into a column list
using the right field to link into a row list
the next field links the head nodes
the total number of head nods
= max{number of rows, number of columns}

entry

–

entry node
•
•

the down field links to the next nonzero term in the same column
the right field links to the next nonzero term in the same row
Sparse Matrices(Cont’d)
•

Declarations
class SparseMatrices{
int MAX_SIZE = 50;
MatrixNode hdnode[MAX_SIZE];
enum TagField{
head, entry
}
class EntryNode{
int row;
int col;
int value;
}
class MatrixNode{
MatrixNode down;
MatrixNode right;
TagField tag;
MatrixNode next;
EntryNode entry;
}
}
Sparse Matrices(Cont’d)
•

mread()

Matrix

Sparse Matrix

Linked Representation Of The Sparse Matrix
Sparse Matrices(Cont’d)
entry

•

Algorithm
node

temp

e

h

hdnode[0]

last

temp

…

h

temp

h

hdnode[4]

currentRow = 0
h

e

h

e

last
temp

2

0

2

11

temp

h

0
11

temp

hdnode[0]

hdnode[0]

4

hdnode[1]

hdnode[0]

last

4

e

0
11

2
Sparse Matrices(Cont’d)
entry

•

Algorithm(Cont’d)
h

h

hdnode[0]

currentRow = 0

hdnode[2]

e

last

0

2

11
h

h

hdnode[0]

hdnode[2]

last
temp

e

0
11

2

currentRow = 1
Sparse Matrices(Cont’d)
entry

•

Algorithm(Cont’d)
h

h

hdnode[0]

last
hdnode[1]

hdnode[2]

h

e

0
11

h

h

hdnode[0]

last
hdnode[1]

2

hdnode[2]

h

e

0

2

11

e
temp

1
12

0

currentRow = 1
Sparse Matrices(Cont’d)
entry

•

Algorithm(Cont’d)
currentRow = 1
h

h

hdnode[0]

hdnode[2]

h

e

0

2

11

hdnode[1]

e
last
temp

1
12

0
Sparse Matrices(Cont’d)
entry

•

Algorithm(Cont’d)
currentRow = 1
h

h

hdnode[0]

hdnode[2]

h

e

0

2

11

hdnode[1]

e
last

temp

1
12

0
Sparse Matrices(Cont’d)
entry

•

Algorithm(Cont’d)
currentRow = 1
h

h

hdnode[0]

hdnode[2]

h

e

0

2

11

hdnode[1]

e
last
temp

1
12

0
Sparse Matrices(Cont’d)
entry

•

Algorithm(Cont’d)
currentRow = 2
h

h
last
hdnode[2]

hdnode[0]

h

e

0

2

11

hdnode[1]

e

temp

1
12

0
Sparse Matrices(Cont’d)
entry

•

Algorithm(Cont’d)
currentRow = 2
h

h

hdnode[0]

hdnode[2]

h

e

0

2

11

hdnode[1]

e

1
12

temp
last

e

2
-4

1

0
Sparse Matrices(Cont’d)
entry

•

Algorithm(Cont’d)
currentRow = 2
h

h

hdnode[0]

hdnode[2]

h

e

0

2

11

hdnode[1]

e

1
12

temp
e
last

2
-4

1

0
Sparse Matrices(Cont’d)
entry

•

Algorithm(Cont’d)
currentRow = 2

h

h

hdnode[0]

hdnode[2]

h

e

0

2

11

hdnode[1]

e

1
12

temp
e
last

2
-4

1

0
Sparse Matrices(Cont’d)
entry

•

Algorithm(Cont’d)
currentRow = 3

h

last

h

hdnode[0]

hdnode[2]

h

h

hdnode[3]

e

0

2

11

hdnode[1]

e

1

0

12

e

2

1

-4
e
temp

3
-15

3
Sparse Matrices(Cont’d)
entry

•

Algorithm(Cont’d)
currentRow = 3

h

last

h

hdnode[0]

hdnode[2]

h

h

hdnode[3]

e

0

2

11

hdnode[1]

e

1

0

12

e

2

1

-4
e
temp

3
-15

3
Sparse Matrices(Cont’d)
entry

•

Algorithm(Cont’d)
currentRow = 3

h

h

hdnode[0]

h

hdnode[2]

h

hdnode[3]

e

0

2

11

hdnode[1]

e

1

0

12

e

2

1

-4
temp
last

e

3
-15

3
Sparse Matrices(Cont’d)
entry

•

Algorithm(Cont’d)
currentRow = 3

h

h
hdnode[0]

h

hdnode[2]

h

hdnode[3]

e

0

2

11

hdnode[1]

e

1

0

12

e

2

1

-4
temp
last

e

3
-15

3
Sparse Matrices(Cont’d)
•

e

Algorithm(Cont’d)

4

4

node
h

h
hdnode[0]

h

hdnode[2]

h

hdnode[3]

e

0

2

11

hdnode[1]

e

1

0

12

e

2

1

-4
temp
last

e

3
-15

3
Sparse Matrices(Cont’d)
•

Analysis of mread
–
–
–
–
–

O(max{numRows, numCols}) = new keyword works in a constant amount of time.
O(numTerms) = in a constant amount of time to set up each none zero
O(max{numRows, numCols}, numTerms) = O(numRows + numCols + numTerms)
Sparse Matrix using two-dimensional array
• O(numRows∙numCols)
linked list is better, but it is slightly worse than sequential method
Sparse Matrices(Cont’d)
•

mwrite()
–
–
–
–

•

using two for loop
outer for loop = the number of rows
inner for loop = the number of terms
O(numRows + numTerms)

merase()
–
–
–
–
–
–

resembles the structure found in mwrite()
erasing the entry nodes resembles the structure found in mwrite()
O(numRows + numTerms)
requiring extra time to erase the head nodes
O(numRows + numCols)
finally, O(numRows + numCols + numTerms)
Sparse Matrices(Cont’d)
•

Union in c vs Inheritance in java
AbstractNode
down : AbstractNode
right : AbstractNode
tag : TagField
getEntry()
getNext()
setNext(AbstractNode)

VS

HeadNode
next : AbstractNode
getEntry()
getNext()
setNext(AbstractNode)

EntryNode
entry : Entry
entry

EntryNode()
getEntry()

Weitere ähnliche Inhalte

Was ist angesagt?

Was ist angesagt? (20)

Hashing 1
Hashing 1Hashing 1
Hashing 1
 
Hashing
HashingHashing
Hashing
 
Hash Tables in data Structure
Hash Tables in data StructureHash Tables in data Structure
Hash Tables in data Structure
 
Hashing
HashingHashing
Hashing
 
Hashing data
Hashing dataHashing data
Hashing data
 
Unit 8 searching and hashing
Unit   8 searching and hashingUnit   8 searching and hashing
Unit 8 searching and hashing
 
Hashing Technique In Data Structures
Hashing Technique In Data StructuresHashing Technique In Data Structures
Hashing Technique In Data Structures
 
Hashing
HashingHashing
Hashing
 
Application of hashing in better alg design tanmay
Application of hashing in better alg design tanmayApplication of hashing in better alg design tanmay
Application of hashing in better alg design tanmay
 
Hash tables
Hash tablesHash tables
Hash tables
 
Hashing algorithms and its uses
Hashing algorithms and its usesHashing algorithms and its uses
Hashing algorithms and its uses
 
Hash tables
Hash tablesHash tables
Hash tables
 
Ch17 Hashing
Ch17 HashingCh17 Hashing
Ch17 Hashing
 
Hashing
HashingHashing
Hashing
 
Ds 8
Ds 8Ds 8
Ds 8
 
Data Structures- Part3 arrays and searching algorithms
Data Structures- Part3 arrays and searching algorithmsData Structures- Part3 arrays and searching algorithms
Data Structures- Part3 arrays and searching algorithms
 
linear probing
linear probinglinear probing
linear probing
 
Hash table
Hash tableHash table
Hash table
 
Unit 6. Arrays
Unit 6. ArraysUnit 6. Arrays
Unit 6. Arrays
 
PPT On Sorting And Searching Concepts In Data Structure | In Programming Lang...
PPT On Sorting And Searching Concepts In Data Structure | In Programming Lang...PPT On Sorting And Searching Concepts In Data Structure | In Programming Lang...
PPT On Sorting And Searching Concepts In Data Structure | In Programming Lang...
 

Andere mochten auch

Sparse matrices
Sparse matricesSparse matrices
Sparse matricesZain Zafar
 
Multiplication of two 3 d sparse matrices using 1d arrays and linked lists
Multiplication of two 3 d sparse matrices using 1d arrays and linked listsMultiplication of two 3 d sparse matrices using 1d arrays and linked lists
Multiplication of two 3 d sparse matrices using 1d arrays and linked listsDr Sandeep Kumar Poonia
 
Sparse Matrix and Polynomial
Sparse Matrix and PolynomialSparse Matrix and Polynomial
Sparse Matrix and PolynomialAroosa Rajput
 
LINEAR ALGEBRA BEHIND GOOGLE SEARCH
LINEAR ALGEBRA BEHIND GOOGLE SEARCHLINEAR ALGEBRA BEHIND GOOGLE SEARCH
LINEAR ALGEBRA BEHIND GOOGLE SEARCHDivyansh Verma
 
Matrix and its applications by mohammad imran
Matrix and its applications by mohammad imranMatrix and its applications by mohammad imran
Matrix and its applications by mohammad imranMohammad Imran
 
Data sparse approximation of the Karhunen-Loeve expansion
Data sparse approximation of the Karhunen-Loeve expansionData sparse approximation of the Karhunen-Loeve expansion
Data sparse approximation of the Karhunen-Loeve expansionAlexander Litvinenko
 
Sparse matrix computations in MapReduce
Sparse matrix computations in MapReduceSparse matrix computations in MapReduce
Sparse matrix computations in MapReduceDavid Gleich
 
Linear Algebra and Matrix
Linear Algebra and MatrixLinear Algebra and Matrix
Linear Algebra and Matrixitutor
 
How to improve memory
How to improve memoryHow to improve memory
How to improve memoryZain Zafar
 
Applications of linear algebra
Applications of linear algebraApplications of linear algebra
Applications of linear algebraPrerak Trivedi
 

Andere mochten auch (14)

Sparse matrices
Sparse matricesSparse matrices
Sparse matrices
 
Multiplication of two 3 d sparse matrices using 1d arrays and linked lists
Multiplication of two 3 d sparse matrices using 1d arrays and linked listsMultiplication of two 3 d sparse matrices using 1d arrays and linked lists
Multiplication of two 3 d sparse matrices using 1d arrays and linked lists
 
Sparse Matrix and Polynomial
Sparse Matrix and PolynomialSparse Matrix and Polynomial
Sparse Matrix and Polynomial
 
linkedlist
linkedlistlinkedlist
linkedlist
 
LINEAR ALGEBRA BEHIND GOOGLE SEARCH
LINEAR ALGEBRA BEHIND GOOGLE SEARCHLINEAR ALGEBRA BEHIND GOOGLE SEARCH
LINEAR ALGEBRA BEHIND GOOGLE SEARCH
 
What is sparse matrix
What is sparse matrixWhat is sparse matrix
What is sparse matrix
 
Matrix and its applications by mohammad imran
Matrix and its applications by mohammad imranMatrix and its applications by mohammad imran
Matrix and its applications by mohammad imran
 
Data sparse approximation of the Karhunen-Loeve expansion
Data sparse approximation of the Karhunen-Loeve expansionData sparse approximation of the Karhunen-Loeve expansion
Data sparse approximation of the Karhunen-Loeve expansion
 
Sparse matrix computations in MapReduce
Sparse matrix computations in MapReduceSparse matrix computations in MapReduce
Sparse matrix computations in MapReduce
 
Sparse representation and compressive sensing
Sparse representation and compressive sensingSparse representation and compressive sensing
Sparse representation and compressive sensing
 
Linear Algebra and Matrix
Linear Algebra and MatrixLinear Algebra and Matrix
Linear Algebra and Matrix
 
How to improve memory
How to improve memoryHow to improve memory
How to improve memory
 
Applications of linear algebra
Applications of linear algebraApplications of linear algebra
Applications of linear algebra
 
Build Features, Not Apps
Build Features, Not AppsBuild Features, Not Apps
Build Features, Not Apps
 

Ähnlich wie Sparse matrices

Ähnlich wie Sparse matrices (20)

Radix sort
Radix sortRadix sort
Radix sort
 
C-Programming Arrays.pptx
C-Programming  Arrays.pptxC-Programming  Arrays.pptx
C-Programming Arrays.pptx
 
C-Programming Arrays.pptx
C-Programming  Arrays.pptxC-Programming  Arrays.pptx
C-Programming Arrays.pptx
 
AMIS - Can collections speed up your PL/SQL?
AMIS - Can collections speed up your PL/SQL?AMIS - Can collections speed up your PL/SQL?
AMIS - Can collections speed up your PL/SQL?
 
BCSE101E_Python_Module5 (4).pdf
BCSE101E_Python_Module5 (4).pdfBCSE101E_Python_Module5 (4).pdf
BCSE101E_Python_Module5 (4).pdf
 
Unit 4
Unit 4Unit 4
Unit 4
 
Introduction to array and string
Introduction to array and stringIntroduction to array and string
Introduction to array and string
 
Language R
Language RLanguage R
Language R
 
Strings Arrays
Strings ArraysStrings Arrays
Strings Arrays
 
Hashing.pptx
Hashing.pptxHashing.pptx
Hashing.pptx
 
ReviewArrays.ppt
ReviewArrays.pptReviewArrays.ppt
ReviewArrays.ppt
 
SQL for pattern matching (Oracle 12c)
SQL for pattern matching (Oracle 12c)SQL for pattern matching (Oracle 12c)
SQL for pattern matching (Oracle 12c)
 
Numpy.pdf
Numpy.pdfNumpy.pdf
Numpy.pdf
 
Data Structures - Lecture 3 [Arrays]
Data Structures - Lecture 3 [Arrays]Data Structures - Lecture 3 [Arrays]
Data Structures - Lecture 3 [Arrays]
 
C (PPS)Programming for problem solving.pptx
C (PPS)Programming for problem solving.pptxC (PPS)Programming for problem solving.pptx
C (PPS)Programming for problem solving.pptx
 
Declarations
DeclarationsDeclarations
Declarations
 
Array
ArrayArray
Array
 
Session 4
Session 4Session 4
Session 4
 
Al2ed chapter6
Al2ed chapter6Al2ed chapter6
Al2ed chapter6
 
9780324782011_PPT_ch09.ppt
9780324782011_PPT_ch09.ppt9780324782011_PPT_ch09.ppt
9780324782011_PPT_ch09.ppt
 

Mehr von Jonghoon Park

Mehr von Jonghoon Park (14)

8150.graphs
8150.graphs8150.graphs
8150.graphs
 
Equivalence relations
Equivalence relationsEquivalence relations
Equivalence relations
 
Polynomials
PolynomialsPolynomials
Polynomials
 
Dynamically linked queues
Dynamically linked queuesDynamically linked queues
Dynamically linked queues
 
Dynamically linked stacks
Dynamically linked stacksDynamically linked stacks
Dynamically linked stacks
 
Singly linked lists
Singly linked listsSingly linked lists
Singly linked lists
 
Maze
MazeMaze
Maze
 
Evaluation expression
Evaluation expressionEvaluation expression
Evaluation expression
 
Sdoku
SdokuSdoku
Sdoku
 
N queen
N queenN queen
N queen
 
Hemilton cycle circuit
Hemilton cycle circuitHemilton cycle circuit
Hemilton cycle circuit
 
Good numbers
Good numbersGood numbers
Good numbers
 
Min inconmensurable weight
Min inconmensurable weightMin inconmensurable weight
Min inconmensurable weight
 
Garden for princess
Garden for princessGarden for princess
Garden for princess
 

Kürzlich hochgeladen

Advanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionAdvanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionDilum Bandara
 
Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyCommit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyAlfredo García Lavilla
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLScyllaDB
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubKalema Edgar
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Mattias Andersson
 
DSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningDSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningLars Bell
 
The State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxThe State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxLoriGlavin3
 
SALESFORCE EDUCATION CLOUD | FEXLE SERVICES
SALESFORCE EDUCATION CLOUD | FEXLE SERVICESSALESFORCE EDUCATION CLOUD | FEXLE SERVICES
SALESFORCE EDUCATION CLOUD | FEXLE SERVICESmohitsingh558521
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brandgvaughan
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr BaganFwdays
 
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsThe Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsPixlogix Infotech
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationSlibray Presentation
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsSergiu Bodiu
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsRizwan Syed
 
Take control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteTake control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteDianaGray10
 
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii SoldatenkoFwdays
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfAlex Barbosa Coqueiro
 
What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024Stephanie Beckett
 

Kürzlich hochgeladen (20)

Advanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionAdvanced Computer Architecture – An Introduction
Advanced Computer Architecture – An Introduction
 
Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyCommit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easy
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQL
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding Club
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?
 
DSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningDSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine Tuning
 
The State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxThe State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptx
 
SALESFORCE EDUCATION CLOUD | FEXLE SERVICES
SALESFORCE EDUCATION CLOUD | FEXLE SERVICESSALESFORCE EDUCATION CLOUD | FEXLE SERVICES
SALESFORCE EDUCATION CLOUD | FEXLE SERVICES
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brand
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan
 
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsThe Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and Cons
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck Presentation
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platforms
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL Certs
 
Take control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteTake control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test Suite
 
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdf
 
What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024
 

Sparse matrices