Hướng dẫn write a python program to calculate the subtraction of two compatible matrices. - viết chương trình python để tính phép trừ hai ma trận tương thích.

Trong bài viết này, chúng tôi sẽ thảo luận về cách thêm và trừ các yếu tố của ma trận trong Python. & NBSP;

Example:

Suppose we have two matrices A and B.
A = [[1,2],[3,4]]
B = [[4,5],[6,7]]

then we get
A+B = [[5,7],[9,11]]
A-B = [[-3,-3],[-3,-3]]

Bây giờ chúng ta hãy cố gắng thực hiện điều này bằng Python & NBSP;

1. Thêm các phần tử của ma trận

Trong mã trên, chúng tôi đã sử dụng phương thức np.add () để thêm các phần tử của hai ma trận. Nếu hình dạng của hai mảng không giống nhau, đó là ARR1.SHAPE! = ARR2.Shape, chúng phải được phát theo hình dạng phổ biến (có thể là hình dạng của cái này hoặc cái kia).If shape of two arrays are not same, that is arr1.shape != arr2.shape, they must be broadcastable to a common shape (which may be the shape of one or the other).

Python3

import numpy as np

Các

Các

Subtraction of two matrices: 
2 5 3 
1 1 0 
0 1 2 
2
Subtraction of two matrices: 
2 5 3 
1 1 0 
0 1 2 
3
Subtraction of two matrices: 
2 5 3 
1 1 0 
0 1 2 
4
Subtraction of two matrices: 
2 5 3 
1 1 0 
0 1 2 
5

Subtraction of two matrices: 
2 5 3 
1 1 0 
0 1 2 
2
Subtraction of two matrices: 
2 5 3 
1 1 0 
0 1 2 
7

Subtraction of two matrices: 
2 5 3 
1 1 0 
0 1 2 
2
Subtraction of two matrices: 
2 5 3 
1 1 0 
0 1 2 
3
Subtraction of two matrices: 
2 5 3 
1 1 0 
0 1 2 
0
Subtraction of two matrices: 
2 5 3 
1 1 0 
0 1 2 
5

Subtraction of two matrices: 
2 5 3 
1 1 0 
0 1 2 
2
Subtraction of two matrices: 
2 5 3 
1 1 0 
0 1 2 
3

Subtraction of two matrices: 
2 5 3 
1 1 0 
0 1 2 
2
Subtraction of two matrices: 
2 5 3 
1 1 0 
0 1 2 
3
Subtraction of two matrices: 
2 5 3 
1 1 0 
0 1 2 
6
Subtraction of two matrices: 
2 5 3 
1 1 0 
0 1 2 
5

Subtraction of two matrices: 
2 5 3 
1 1 0 
0 1 2 
2
Subtraction of two matrices: 
2 5 3 
1 1 0 
0 1 2 
9

Output:

Printing elements of first matrix
[[1 2]
 [3 4]]
Printing elements of second matrix
[[4 5]
 [6 7]]
Addition of two matrix
[[ 5  7]
 [ 9 11]]

2. trừ các yếu tố của ma trận

Trong mã trên, chúng tôi đã sử dụng np.subtract () để trừ các phần tử của hai ma trận. Nó trả về sự khác biệt của ARR1 và ARR2, phần tử khôn ngoan.. It returns the difference of arr1 and arr2, element-wise.

Python3

import numpy as np

Các

Các

Subtraction of two matrices: 
2 5 3 
1 1 0 
0 1 2 
2
Subtraction of two matrices: 
2 5 3 
1 1 0 
0 1 2 
3
Subtraction of two matrices: 
2 5 3 
1 1 0 
0 1 2 
4
Subtraction of two matrices: 
2 5 3 
1 1 0 
0 1 2 
5

Subtraction of two matrices: 
2 5 3 
1 1 0 
0 1 2 
2
Subtraction of two matrices: 
2 5 3 
1 1 0 
0 1 2 
7

Subtraction of two matrices: 
2 5 3 
1 1 0 
0 1 2 
2
Subtraction of two matrices: 
2 5 3 
1 1 0 
0 1 2 
3
Subtraction of two matrices: 
2 5 3 
1 1 0 
0 1 2 
0
Subtraction of two matrices: 
2 5 3 
1 1 0 
0 1 2 
5

Subtraction of two matrices: 
2 5 3 
1 1 0 
0 1 2 
2
Subtraction of two matrices: 
2 5 3 
1 1 0 
0 1 2 
3

Subtraction of two matrices: 
2 5 3 
1 1 0 
0 1 2 
2
Subtraction of two matrices: 
2 5 3 
1 1 0 
0 1 2 
3import8
Subtraction of two matrices: 
2 5 3 
1 1 0 
0 1 2 
5

Subtraction of two matrices: 
2 5 3 
1 1 0 
0 1 2 
2
Subtraction of two matrices: 
2 5 3 
1 1 0 
0 1 2 
7

Output:

Printing elements of first matrix
[[1 2]
 [3 4]]
Printing elements of second matrix
[[4 5]
 [6 7]]
Subtraction of two matrix
[[-3 -3]
 [-3 -3]]

Giải trình

Trong chương trình này, chúng ta cần trừ hai ma trận và in ma trận kết quả.

Phép trừ hai ma trận:

Ma trận B có thể được trừ khỏi ma trận A hoặc ngược lại khi và chỉ khi chúng có cùng kích thước, cùng một số lượng hàng và cột. Không thể trừ một ma trận 2 � 3 từ ma trận 3 � 2. Phép trừ hai ma trận có thể được thực hiện bằng cách trừ các yếu tố tương ứng của chúng là

Hướng dẫn write a python program to calculate the subtraction of two compatible matrices. - viết chương trình python để tính phép trừ hai ma trận tương thích.

Phép trừ hai ma trận có thể được thực hiện bằng cách lặp qua ma trận thứ nhất và thứ hai. Tính toán sự khác biệt giữa các yếu tố tương ứng của chúng và lưu trữ kết quả trong ma trận thứ ba.

Thuật toán

  1. Khai báo và khởi tạo hai mảng hai chiều a và b.
  2. Tính số lượng hàng và cột có trong mảng A (dưới dạng kích thước của cả hai mảng là như nhau) và lưu trữ nó trong các biến và col tương ứng.
  3. Khai báo một mảng khác khác với kích thước có trong các hàng và cột.
  4. Vòng lặp qua các mảng A và B, tính toán chênh lệch giữa các phần tử tương ứng, ví dụ như A11 - B11 = Diff11
    e.g a11 - b11 = diff11
  5. Hiển thị các yếu tố của Array Diff.

Dung dịch

Python

Output:

Subtraction of two matrices: 
2 5 3 
1 1 0 
0 1 2 

C

Output:

Subtraction of two matrices: 
2 5 3 
1 1 0 
0 1 2 

Java

Output:

Subtraction of two matrices: 
2 5 3 
1 1 0 
0 1 2 

C#

Output:

Subtraction of two matrices: 
2 5 3 
1 1 0 
0 1 2 

PHP

Output:

Subtraction of two matrices: 
2 5 3 
1 1 0 
0 1 2 

Chủ đề tiếp theo##

Làm thế nào để bạn trừ hai ma trận trong Python?

Trừ () để trừ các phần tử của hai ma trận. Nó trả về sự khác biệt của ARR1 và ARR2, phần tử khôn ngoan. to subtract elements of two matrices. It returns the difference of arr1 and arr2, element-wise.

Làm thế nào để bạn trừ hai mảng 2D trong Python?

Hàm Subtract () được sử dụng khi chúng ta muốn tính toán chênh lệch của hai mảng. Nó trả về sự khác biệt của ARR1 và ARR2, phần tử khôn ngoan.Tham số: ARR1: [Array_Lhe hoặc Scalar] Mảng đầu vào đầu tiên.ARR2: [Array_Lhe hoặc Scalar] Mảng đầu vào thứ 2. is used when we want to compute the difference of two array.It returns the difference of arr1 and arr2, element-wise. Parameters : arr1 : [array_like or scalar]1st Input array. arr2 : [array_like or scalar]2nd Input array.

Làm thế nào để bạn viết một chương trình trừ trong Python?

Phép trừ Python - Toán tử toán số số học Python Toán tử trừ hai toán hạng, đầu tiên ở bên trái và thứ hai ở bên phải, và trả về sự khác biệt của toán hạng thứ hai từ toán hạng thứ nhất.Biểu tượng được sử dụng cho toán tử trừ Python là -.Python Subtraction Operator takes two operands, first one on left and second one on right, and returns difference of the the second operand from the first operand. The symbol used for Python Subtraction operator is - .

Bạn có thể trừ đi ma trận 2x3 và 3x2 không?

Các ma trận trừ chỉ được xác định với 2 ma trận có cùng hình dạng (hình vuông 2x2, 3x3 hoặc hình chữ nhật 2x3, 3x2, v.v.).Tính toán bao gồm trừ các phần tử trong cùng một vị trí trong mỗi ma trận. (square 2x2, 3x3 or rectangular 2x3, 3x2, etc.). The calculation consists in subtracting the elements in the same position in each matrix.