# Creating a Matrix using Rows | Linear Algebra using Python

Linear Algebra using Python | Creating a Matrix using Rows: Here, we are going to learn how to create a matrix using rows in Python?
Submitted by Anuj Singh, on May 14, 2020

In the python code, we will build a matrix using rows. We can stack two arrays to form a matrix only and only if both the arrays/rows have the same dimensions. The following code shows how an inbuilt vstack() function can be used to stack three rows to form a matrix.

## Python code for creating a matrix using rows

```# Creating a Matrix using Rows

import numpy as np

#Use of np.array() to define rows
V1 = np.array([45,78,65,99])
V2 = np.array([68,87,97,48])
V3 = np.array([74,68,77,48])

print("The Row v1: ",V1)
print("The Row v2: ",V2)
print("The Row v3: ",V3)

#Making a Matrix using Vectors
M = np.vstack([V1,V2,V3])

print("\n\n -----Matrix M---\n", M)
print("\n\nShape of the matrix B: ", M.shape)
```

Output:

```The Row v1:  [45 78 65 99]
The Row v2:  [68 87 97 48]
The Row v3:  [74 68 77 48]

-----Matrix M---
[[45 78 65 99]
[68 87 97 48]
[74 68 77 48]]

Shape of the matrix B:  (3, 4)
```

Languages: » C » C++ » C++ STL » Java » Data Structure » C#.Net » Android » Kotlin » SQL
Web Technologies: » PHP » Python » JavaScript » CSS » Ajax » Node.js » Web programming/HTML
Solved programs: » C » C++ » DS » Java » C#
Aptitude que. & ans.: » C » C++ » Java » DBMS
Interview que. & ans.: » C » Embedded C » Java » SEO » HR
CS Subjects: » CS Basics » O.S. » Networks » DBMS » Embedded Systems » Cloud Computing
» Machine learning » CS Organizations » Linux » DOS
More: » Articles » Puzzles » News/Updates