Đường chéo chính của ma trận Python

  • Nhà
  • Trang chủ Python
  • Trang chủ NumPy
  • ▼Thường trình tạo mảng NumPy
  • Mảng NumPy
  • ▼Một và Không
  • trống rỗng[]
  • empty_like[]
  • con mắt[]
  • xác thực[]
  • cái[]
  • những_like[]
  • số không[]
  • số không_like[]
  • đầy[]
  • full_like[]
  • ▼Từ dữ liệu hiện có
  • mảng[]
  • sự lộn xộn[]
  • asanyarray[]
  • ascontiguousarray[]
  • ma trận []
  • sao chép[]
  • fromfunction[]
  • fromiter[]
  • fromstring[]
  • tảitxt[]
  • ▼Dãy số
  • sắp xếp[]
  • không gian trống []
  • không gian nhật ký []
  • không gian địa lý[]
  • lưới lưới []
  • mgrid[]
  • yêu tinh[]
  • ▼Xây dựng ma trận
  • chẩn đoán []
  • diagflat[]
  • tri[]
  • tril[]
  • triu[]
  • vander[]
  • ▼Lớp ma trận
  • chiếu[]
  • bmat[]

NumPy. diag[] functionCập nhật lần cuối vào ngày 19 tháng 8 năm 2022 21. 51. 10 [UTC/GMT +8 giờ]

cục mịch. chức năng chẩn đoán []

Hàm diag[] được sử dụng để trích xuất một đường chéo hoặc xây dựng một mảng đường chéo

cú pháp

numpy.diag[v, k=0]

Phiên bản. 1. 15. 0

Tham số

NameDescriptionRequired /
OptionalvNếu v là một mảng 2-D, hãy trả về một bản sao của đường chéo thứ k của nó. Nếu v là mảng 1-D, hãy trả về mảng 2-D với v trên đường chéo thứ k. Bắt buộckĐường chéo trong câu hỏi. Mặc định là 0. Sử dụng k>0 cho các đường chéo trên đường chéo chính và k

Giá trị trả về

ngoài. ndarray - Mảng chéo được trích xuất hoặc được xây dựng

Ví dụ 1. NumPy. chức năng chẩn đoán []

>>> import numpy as np
>>> a = np.arange[12].reshape[[4,3]]
>>> np.diag[a]
array[[0, 4, 8]]

Trình bày bằng hình ảnh


Ví dụ-2. NumPy. chức năng chẩn đoán []

>>> import numpy as np
>>> a = np.arange[12].reshape[[4,3]]
>>> np.diag[a, k=1]
array[[1, 5]]

Ví dụ-3. NumPy. chức năng chẩn đoán []

>>> import numpy as np
>>> a = np.arange[12].reshape[[4,3]]
>>> np.diag[a, k=-1]
array[[ 3,  7, 11]]

Ví dụ-4. NumPy. chức năng chẩn đoán []

>>> import numpy as np
>>> a = np.arange[12].reshape[[4,3]]
>>> np.diag[np.diag[a]]
array[[[0, 0, 0],
       [0, 4, 0],
       [0, 0, 8]]]

Trình bày bằng hình ảnh


Python - Trình chỉnh sửa mã NumPy

Trước. ogrid[]
Tiếp theo. diagflat[]



  • bài tập. Top 16 chủ đề phổ biến nhất hàng tuần
  • Bài tập SQL, Thực hành, Lời giải - THAM GIA
  • Bài tập, Thực hành, Giải pháp SQL - SUBQUERIES
  • JavaScript cơ bản - Bài tập, Thực hành, Lời giải
  • Mảng Java. Bài tập, Luyện tập, Lời giải
  • Bài Tập Lập Trình C, Thực Hành, Lời Giải. Tuyên bố có điều kiện
  • Cơ sở dữ liệu nhân sự - SORT FILTER. Bài tập, Luyện tập, Lời giải
  • Bài Tập Lập Trình C, Thực Hành, Lời Giải. Sợi dây
  • Kiểu dữ liệu Python. Từ điển - Bài tập, Thực hành, Lời giải
  • Câu đố lập trình Python - Bài tập, Thực hành, Giải pháp
  • Mảng C++. Bài tập, Luyện tập, Lời giải
  • Câu lệnh điều kiện và vòng lặp JavaScript - Bài tập, Thực hành, Lời giải
  • Thuật toán cơ bản C# Sharp. Bài tập, Luyện tập, Lời giải
  • Python Lambda - Bài tập, Thực hành, Giải pháp
  • Khung dữ liệu Python Pandas. Bài tập, Luyện tập, Lời giải
  • Công cụ chuyển đổi
  • JavaScript. Xác thực biểu mẫu HTML

Giả sử chúng ta có một ma trận vuông; . Vì vậy, chỉ bao gồm tổng của tất cả các phần tử trên đường chéo chính và tất cả các phần tử trên đường chéo phụ và bỏ qua phần tử chéo

Vì vậy, nếu đầu vào giống như

sau đó đầu ra sẽ là Các phần tử đường chéo chính là [10,15,12,3] tổng là 40, đường chéo phụ [6,3,8,2] tổng là 19, vì vậy tổng cộng là 59

Với sự trợ giúp của phương pháp

A00 A01 A02 A03
A10 A11 A12 A13
A20 A21 A22 A23
A30 A31 A32 A33
82, chúng tôi có thể tìm thấy một
A00 A01 A02 A03
A10 A11 A12 A13
A20 A21 A22 A23
A30 A31 A32 A33
83 từ một ma trận đã cho và đưa ra đầu ra dưới dạng ma trận một chiều

The row-column condition is row = numberOfRows - column -1.
1
A00 A01 A02 A03
A10 A11 A12 A13
A20 A21 A22 A23
A30 A31 A32 A33
2
The row-column condition is row = column.
38
The row-column condition is row = column.
39
The row-column condition is row = column.
5

The row-column condition is row = numberOfRows - column -1.
1
A00 A01 A02 A03
A10 A11 A12 A13
A20 A21 A22 A23
A30 A31 A32 A33
2
The row-column condition is row = column.
43
The row-column condition is row = column.
09
The row-column condition is row = column.
45
The row-column condition is row = column.
46
The row-column condition is row = column.
45
The row-column condition is row = column.
48
The row-column condition is row = column.
45
The row-column condition is row = column.
39
The row-column condition is row = column.
51

The row-column condition is row = column.
52
The row-column condition is row = column.
1____754
The row-column condition is row = column.
45
The row-column condition is row = column.
56
The row-column condition is row = column.
45
The row-column condition is row = column.
58
The row-column condition is row = column.
45
The row-column condition is row = column.
60
The row-column condition is row = column.
51

The row-column condition is row = column.
52
The row-column condition is row = column.
1______709
The row-column condition is row = column.
45
The row-column condition is row = column.
46
The row-column condition is row = column.
45
The row-column condition is row = column.
48
The row-column condition is row = column.
45
The row-column condition is row = column.
39
The row-column condition is row = column.
51

The row-column condition is row = column.
52
The row-column condition is row = column.
1______754
The row-column condition is row = column.
45
The row-column condition is row = column.
56
The row-column condition is row = column.
45
The row-column condition is row = column.
58
The row-column condition is row = column.
45
The row-column condition is row = column.
60
The row-column condition is row = column.
81

 

_______51____607

_______51____609

The row-column condition is row = column.
2____566

The row-column condition is row = numberOfRows - column -1.
66

 

The row-column condition is row = column.
89

Python3




The row-column condition is row = column.
90

The row-column condition is row = column.
91
The row-column condition is row = column.
92
A00 A01 A02 A03
A10 A11 A12 A13
A20 A21 A22 A23
A30 A31 A32 A33
21

 

The row-column condition is row = column.
94

The row-column condition is row = column.
95
The row-column condition is row = column.
96

The row-column condition is row = column.
2______798
The row-column condition is row = column.
8
The row-column condition is row = column.
4
The row-column condition is row = numberOfRows - column -1.
01
The row-column condition is row = column.
92
The row-column condition is row = numberOfRows - column -1.
03

 

The row-column condition is row = column.
2
The row-column condition is row = column.
7
The row-column condition is row = numberOfRows - column -1.
06
The row-column condition is row = numberOfRows - column -1.
07
The row-column condition is row = numberOfRows - column -1.
08
The row-column condition is row = numberOfRows - column -1.
09

The row-column condition is row = numberOfRows - column -1.
1
The row-column condition is row = column.
7
The row-column condition is row = numberOfRows - column -1.
12
The row-column condition is row = numberOfRows - column -1.
07
The row-column condition is row = numberOfRows - column -1.
08
The row-column condition is row = numberOfRows - column -1.
09

 

_______56____517

The row-column condition is row = numberOfRows - column -1.
6
The row-column condition is row = numberOfRows - column -1.
9
The row-column condition is row = numberOfRows - column -1.
20
The row-column condition is row = column.
92
The row-column condition is row = column.
92
The row-column condition is row = numberOfRows - column -1.
23

The row-column condition is row = numberOfRows - column -1.
61
The row-column condition is row = column.
98____526
The row-column condition is row = column.
92
The row-column condition is row = numberOfRows - column -1.
63
The row-column condition is row = numberOfRows - column -1.
29

The row-column condition is row = column.
2____798
The row-column condition is row = numberOfRows - column -1.
32

 

The row-column condition is row = numberOfRows - column -1.
33

The row-column condition is row = column.
95
The row-column condition is row = numberOfRows - column -1.
35

The row-column condition is row = column.
2______798
The row-column condition is row = column.
8
A00 A01 A02 A03
A10 A11 A12 A13
A20 A21 A22 A23
A30 A31 A32 A33
842
The row-column condition is row = numberOfRows - column -1.
01
The row-column condition is row = column.
92
The row-column condition is row = numberOfRows - column -1.
03

 

The row-column condition is row = column.
2
The row-column condition is row = column.
7
The row-column condition is row = numberOfRows - column -1.
06
The row-column condition is row = numberOfRows - column -1.
07
The row-column condition is row = numberOfRows - column -1.
08
The row-column condition is row = numberOfRows - column -1.
09

The row-column condition is row = numberOfRows - column -1.
1
The row-column condition is row = column.
7
The row-column condition is row = numberOfRows - column -1.
12
The row-column condition is row = numberOfRows - column -1.
07
The row-column condition is row = numberOfRows - column -1.
08
The row-column condition is row = numberOfRows - column -1.
09

 

_______56____556

The row-column condition is row = numberOfRows - column -1.
6
The row-column condition is row = numberOfRows - column -1.
9
The row-column condition is row = numberOfRows - column -1.
59
The row-column condition is row = numberOfRows - column -1.
60
The row-column condition is row = numberOfRows - column -1.
61
The row-column condition is row = column.
92
The row-column condition is row = column.
92
The row-column condition is row = numberOfRows - column -1.
64
The row-column condition is row = numberOfRows - column -1.
65
The row-column condition is row = column.
09
The row-column condition is row = numberOfRows - column -1.
67

The row-column condition is row = numberOfRows - column -1.
61
The row-column condition is row = column.
98____526
The row-column condition is row = column.
92
The row-column condition is row = numberOfRows - column -1.
63
The row-column condition is row = numberOfRows - column -1.
29

The row-column condition is row = column.
2____798
The row-column condition is row = numberOfRows - column -1.
32

 

The row-column condition is row = numberOfRows - column -1.
77

The row-column condition is row = numberOfRows - column -1.
78
The row-column condition is row = column.
92
The row-column condition is row = column.
39

The row-column condition is row = numberOfRows - column -1.
81
The row-column condition is row = column.
92
The row-column condition is row = numberOfRows - column -1.
83
The row-column condition is row = column.
09
The row-column condition is row = column.
45
The row-column condition is row = column.
46
The row-column condition is row = column.
45
The row-column condition is row = column.
48
The row-column condition is row = column.
45
The row-column condition is row = column.
39
The row-column condition is row = numberOfRows - column -1.
91

The row-column condition is row = numberOfRows - column -1.
92______593____754
The row-column condition is row = column.
45
The row-column condition is row = column.
56
The row-column condition is row = column.
45
The row-column condition is row = column.
58
The row-column condition is row = column.
45
The row-column condition is row = column.
60
The row-column condition is row = numberOfRows - column -1.
91

The row-column condition is row = numberOfRows - column -1.
92______593______709
The row-column condition is row = column.
45
The row-column condition is row = column.
46
The row-column condition is row = column.
45
The row-column condition is row = column.
48
The row-column condition is row = column.
45
The row-column condition is row = column.
39
The row-column condition is row = numberOfRows - column -1.
91

The row-column condition is row = numberOfRows - column -1.
92______593______754
The row-column condition is row = column.
45
The row-column condition is row = column.
56
The row-column condition is row = column.
45
The row-column condition is row = column.
58
The row-column condition is row = column.
45
The row-column condition is row = column.
60
The row-column condition is row = numberOfRows - column -1.
621

 

The row-column condition is row = numberOfRows - column -1.
622

The row-column condition is row = numberOfRows - column -1.
623

 

The row-column condition is row = numberOfRows - column -1.
624

C#




The row-column condition is row = numberOfRows - column -1.
625

A00 A01 A02 A03
A10 A11 A12 A13
A20 A21 A22 A23
A30 A31 A32 A33
85
The row-column condition is row = numberOfRows - column -1.
627

 

A00 A01 A02 A03
A10 A11 A12 A13
A20 A21 A22 A23
A30 A31 A32 A33
15
A00 A01 A02 A03
A10 A11 A12 A13
A20 A21 A22 A23
A30 A31 A32 A33
16

The row-column condition is row = column.
2
A00 A01 A02 A03
A10 A11 A12 A13
A20 A21 A22 A23
A30 A31 A32 A33
18
A00 A01 A02 A03
A10 A11 A12 A13
A20 A21 A22 A23
A30 A31 A32 A33
2
A00 A01 A02 A03
A10 A11 A12 A13
A20 A21 A22 A23
A30 A31 A32 A33
3

 

The row-column condition is row = column.
2____64

The row-column condition is row = column.
2______618
A00 A01 A02 A03
A10 A11 A12 A13
A20 A21 A22 A23
A30 A31 A32 A33
5
A00 A01 A02 A03
A10 A11 A12 A13
A20 A21 A22 A23
A30 A31 A32 A33
6
A00 A01 A02 A03
A10 A11 A12 A13
A20 A21 A22 A23
A30 A31 A32 A33
2
The row-column condition is row = numberOfRows - column -1.
641
A00 A01 A02 A03
A10 A11 A12 A13
A20 A21 A22 A23
A30 A31 A32 A33
2
The row-column condition is row = column.
0

The row-column condition is row = column.
2____71

The row-column condition is row = numberOfRows - column -1.
1
The row-column condition is row = numberOfRows - column -1.
647
The row-column condition is row = column.
4
A00 A01 A02 A03
A10 A11 A12 A13
A20 A21 A22 A23
A30 A31 A32 A33
38

 

The row-column condition is row = numberOfRows - column -1.
1
The row-column condition is row = column.
7
The row-column condition is row = column.
8
A00 A01 A02 A03
A10 A11 A12 A13
A20 A21 A22 A23
A30 A31 A32 A33
2
The row-column condition is row = numberOfRows - column -1.
0

The row-column condition is row = numberOfRows - column -1.
6
The row-column condition is row = column.
7
The row-column condition is row = column.
8
A00 A01 A02 A03
A10 A11 A12 A13
A20 A21 A22 A23
A30 A31 A32 A33
2
The row-column condition is row = numberOfRows - column -1.
5

 

The row-column condition is row = numberOfRows - column -1.
61
The row-column condition is row = numberOfRows - column -1.
7

The row-column condition is row = numberOfRows - column -1.
61
The row-column condition is row = numberOfRows - column -1.
9
A00 A01 A02 A03
A10 A11 A12 A13
A20 A21 A22 A23
A30 A31 A32 A33
57

_______658____5666____563

A00 A01 A02 A03
A10 A11 A12 A13
A20 A21 A22 A23
A30 A31 A32 A33
38

_______561____566

The row-column condition is row = numberOfRows - column -1.
6
The row-column condition is row = numberOfRows - column -1.
66

_______51____566

The row-column condition is row = numberOfRows - column -1.
1____5676______670
A00 A01 A02 A03
A10 A11 A12 A13
A20 A21 A22 A23
A30 A31 A32 A33
38

The row-column condition is row = column.
2____566

 

The row-column condition is row = column.
2____562

The row-column condition is row = column.
2______618
A00 A01 A02 A03
A10 A11 A12 A13
A20 A21 A22 A23
A30 A31 A32 A33
5
The row-column condition is row = numberOfRows - column -1.
64
A00 A01 A02 A03
A10 A11 A12 A13
A20 A21 A22 A23
A30 A31 A32 A33
2
The row-column condition is row = numberOfRows - column -1.
641
A00 A01 A02 A03
A10 A11 A12 A13
A20 A21 A22 A23
A30 A31 A32 A33
2
The row-column condition is row = column.
0

The row-column condition is row = column.
2____71

The row-column condition is row = numberOfRows - column -1.
1____5647
A00 A01 A02 A03
A10 A11 A12 A13
A20 A21 A22 A23
A30 A31 A32 A33
842
A00 A01 A02 A03
A10 A11 A12 A13
A20 A21 A22 A23
A30 A31 A32 A33
38

 

The row-column condition is row = numberOfRows - column -1.
1
The row-column condition is row = column.
7
The row-column condition is row = column.
8
A00 A01 A02 A03
A10 A11 A12 A13
A20 A21 A22 A23
A30 A31 A32 A33
2
The row-column condition is row = numberOfRows - column -1.
0

The row-column condition is row = numberOfRows - column -1.
6
The row-column condition is row = column.
7
The row-column condition is row = column.
8
A00 A01 A02 A03
A10 A11 A12 A13
A20 A21 A22 A23
A30 A31 A32 A33
2
The row-column condition is row = numberOfRows - column -1.
5

 

_______561____6875

The row-column condition is row = numberOfRows - column -1.
61
The row-column condition is row = numberOfRows - column -1.
9
The row-column condition is row = numberOfRows - column -1.
611

_______658____5666____563

A00 A01 A02 A03
A10 A11 A12 A13
A20 A21 A22 A23
A30 A31 A32 A33
38

_______561____566

The row-column condition is row = numberOfRows - column -1.
6
The row-column condition is row = numberOfRows - column -1.
66

_______51____566

The row-column condition is row = numberOfRows - column -1.
1____5676______670
A00 A01 A02 A03
A10 A11 A12 A13
A20 A21 A22 A23
A30 A31 A32 A33
38

The row-column condition is row = column.
2____566

 

The row-column condition is row = column.
2____6880

The row-column condition is row = column.
2______730
A00 A01 A02 A03
A10 A11 A12 A13
A20 A21 A22 A23
A30 A31 A32 A33
18
A00 A01 A02 A03
A10 A11 A12 A13
A20 A21 A22 A23
A30 A31 A32 A33
5
The row-column condition is row = numberOfRows - column -1.
634

The row-column condition is row = column.
2____71

The row-column condition is row = numberOfRows - column -1.
1
A00 A01 A02 A03
A10 A11 A12 A13
A20 A21 A22 A23
A30 A31 A32 A33
2
A00 A01 A02 A03
A10 A11 A12 A13
A20 A21 A22 A23
A30 A31 A32 A33
886

_______51____62____5642

The row-column condition is row = column.
52
A00 A01 A02 A03
A10 A11 A12 A13
A20 A21 A22 A23
A30 A31 A32 A33
01

The row-column condition is row = column.
52
A00 A01 A02 A03
A10 A11 A12 A13
A20 A21 A22 A23
A30 A31 A32 A33
03

The row-column condition is row = column.
52
A00 A01 A02 A03
A10 A11 A12 A13
A20 A21 A22 A23
A30 A31 A32 A33
05

 

_______51____607

_______51____609

The row-column condition is row = column.
2____566

The row-column condition is row = numberOfRows - column -1.
66

 

The row-column condition is row = numberOfRows - column -1.
656

Javascript




The row-column condition is row = numberOfRows - column -1.
657

 

The row-column condition is row = column.
2____5659

The row-column condition is row = column.
2

The row-column condition is row = column.
2____5662

The row-column condition is row = numberOfRows - column -1.
663

The row-column condition is row = column.
2____64

The row-column condition is row = column.
2____5667
The row-column condition is row = numberOfRows - column -1.
668

The row-column condition is row = column.
2____71

The row-column condition is row = numberOfRows - column -1.
1____5672____74
A00 A01 A02 A03
A10 A11 A12 A13
A20 A21 A22 A23
A30 A31 A32 A33
38

The row-column condition is row = numberOfRows - column -1.
663

The row-column condition is row = numberOfRows - column -1.
1
The row-column condition is row = column.
7
The row-column condition is row = numberOfRows - column -1.
678

The row-column condition is row = numberOfRows - column -1.
6
The row-column condition is row = column.
7
The row-column condition is row = numberOfRows - column -1.
681

The row-column condition is row = numberOfRows - column -1.
663

The row-column condition is row = numberOfRows - column -1.
61
The row-column condition is row = numberOfRows - column -1.
7

The row-column condition is row = numberOfRows - column -1.
61
The row-column condition is row = numberOfRows - column -1.
9
A00 A01 A02 A03
A10 A11 A12 A13
A20 A21 A22 A23
A30 A31 A32 A33
57

A00 A01 A02 A03
A10 A11 A12 A13
A20 A21 A22 A23
A30 A31 A32 A33
58
The row-column condition is row = numberOfRows - column -1.
689
The row-column condition is row = numberOfRows - column -1.
63
A00 A01 A02 A03
A10 A11 A12 A13
A20 A21 A22 A23
A30 A31 A32 A33
38

_______561____566

The row-column condition is row = numberOfRows - column -1.
6
The row-column condition is row = numberOfRows - column -1.
66

_______51____566

The row-column condition is row = numberOfRows - column -1.
1____5672____68400
A00 A01 A02 A03
A10 A11 A12 A13
A20 A21 A22 A23
A30 A31 A32 A33
38

The row-column condition is row = column.
2____566

The row-column condition is row = numberOfRows - column -1.
663

The row-column condition is row = column.
2____562

The row-column condition is row = column.
2____5667
A00 A01 A02 A03
A10 A11 A12 A13
A20 A21 A22 A23
A30 A31 A32 A33
8409

The row-column condition is row = column.
2____71

The row-column condition is row = numberOfRows - column -1.
1____5672____6842
A00 A01 A02 A03
A10 A11 A12 A13
A20 A21 A22 A23
A30 A31 A32 A33
38

The row-column condition is row = numberOfRows - column -1.
663

The row-column condition is row = numberOfRows - column -1.
1
The row-column condition is row = column.
7
The row-column condition is row = numberOfRows - column -1.
678

The row-column condition is row = numberOfRows - column -1.
6
The row-column condition is row = column.
7
The row-column condition is row = numberOfRows - column -1.
681

The row-column condition is row = numberOfRows - column -1.
663

_______561____6875

The row-column condition is row = numberOfRows - column -1.
61
The row-column condition is row = numberOfRows - column -1.
9
The row-column condition is row = numberOfRows - column -1.
611

A00 A01 A02 A03
A10 A11 A12 A13
A20 A21 A22 A23
A30 A31 A32 A33
58
The row-column condition is row = numberOfRows - column -1.
689
The row-column condition is row = numberOfRows - column -1.
63
A00 A01 A02 A03
A10 A11 A12 A13
A20 A21 A22 A23
A30 A31 A32 A33
38

_______561____566

The row-column condition is row = numberOfRows - column -1.
6
The row-column condition is row = numberOfRows - column -1.
66

_______51____566

The row-column condition is row = numberOfRows - column -1.
1____5672____68400
A00 A01 A02 A03
A10 A11 A12 A13
A20 A21 A22 A23
A30 A31 A32 A33
38

The row-column condition is row = column.
2____566

The row-column condition is row = column.
2

The row-column condition is row = column.
2____68447

The row-column condition is row = column.
2____68449

A00 A01 A02 A03
A10 A11 A12 A13
A20 A21 A22 A23
A30 A31 A32 A33
8450
A00 A01 A02 A03
A10 A11 A12 A13
A20 A21 A22 A23
A30 A31 A32 A33
8451

A00 A01 A02 A03
A10 A11 A12 A13
A20 A21 A22 A23
A30 A31 A32 A33
8450
A00 A01 A02 A03
A10 A11 A12 A13
A20 A21 A22 A23
A30 A31 A32 A33
8453

A00 A01 A02 A03
A10 A11 A12 A13
A20 A21 A22 A23
A30 A31 A32 A33
8450
A00 A01 A02 A03
A10 A11 A12 A13
A20 A21 A22 A23
A30 A31 A32 A33
8455

 

The row-column condition is row = column.
2____607

The row-column condition is row = column.
2____609

The row-column condition is row = column.
2

A00 A01 A02 A03
A10 A11 A12 A13
A20 A21 A22 A23
A30 A31 A32 A33
8461

đầu ra.

The row-column condition is row = numberOfRows - column -1.
6

 

Phân tích độ phức tạp.   

  • Độ phức tạp về thời gian. O[n2].
    Vì có một vòng lặp lồng nhau nên độ phức tạp của thời gian được bình phương.
  • Không gian phụ trợ. Ô[1].
    Vì không có thêm dung lượng nào bị chiếm dụng.

Phương pháp 2.
Trong phương pháp này, có thể đạt được điều kiện tương tự để in các phần tử đường chéo bằng cách sử dụng một vòng lặp for.
Cách tiếp cận.

  1. Đối với các phần tử đường chéo chính. Chạy vòng lặp for cho đến n, trong đó n là số cột và in mảng[i][i] trong đó i là biến chỉ mục
  2. Đối với phần tử Đường chéo phụ. Chạy vòng lặp for cho đến n, trong đó n là số cột và in mảng[i][k] trong đó i là biến chỉ mục và k = array_length – 1. Giảm k cho đến khi i < n

Dưới đây là cách triển khai của phương pháp trên.
 

C++




A00 A01 A02 A03
A10 A11 A12 A13
A20 A21 A22 A23
A30 A31 A32 A33
84

 

A00 A01 A02 A03
A10 A11 A12 A13
A20 A21 A22 A23
A30 A31 A32 A33
87

A00 A01 A02 A03
A10 A11 A12 A13
A20 A21 A22 A23
A30 A31 A32 A33
85
A00 A01 A02 A03
A10 A11 A12 A13
A20 A21 A22 A23
A30 A31 A32 A33
88
A00 A01 A02 A03
A10 A11 A12 A13
A20 A21 A22 A23
A30 A31 A32 A33
0

 

A00 A01 A02 A03
A10 A11 A12 A13
A20 A21 A22 A23
A30 A31 A32 A33
1
A00 A01 A02 A03
A10 A11 A12 A13
A20 A21 A22 A23
A30 A31 A32 A33
2
A00 A01 A02 A03
A10 A11 A12 A13
A20 A21 A22 A23
A30 A31 A32 A33
3

 

A00 A01 A02 A03
A10 A11 A12 A13
A20 A21 A22 A23
A30 A31 A32 A33
4

A00 A01 A02 A03
A10 A11 A12 A13
A20 A21 A22 A23
A30 A31 A32 A33
5
A00 A01 A02 A03
A10 A11 A12 A13
A20 A21 A22 A23
A30 A31 A32 A33
6
A00 A01 A02 A03
A10 A11 A12 A13
A20 A21 A22 A23
A30 A31 A32 A33
2
A00 A01 A02 A03
A10 A11 A12 A13
A20 A21 A22 A23
A30 A31 A32 A33
8
A00 A01 A02 A03
A10 A11 A12 A13
A20 A21 A22 A23
A30 A31 A32 A33
2
The row-column condition is row = column.
0

The row-column condition is row = column.
1

The row-column condition is row = column.
2
The row-column condition is row = column.
3____74
The row-column condition is row = column.
5

 

The row-column condition is row = column.
2
The row-column condition is row = column.
7
The row-column condition is row = column.
8
A00 A01 A02 A03
A10 A11 A12 A13
A20 A21 A22 A23
A30 A31 A32 A33
2
The row-column condition is row = numberOfRows - column -1.
0

The row-column condition is row = numberOfRows - column -1.
1____68488

_______51____68490____563

The row-column condition is row = column.
5

The row-column condition is row = column.
2____566

The row-column condition is row = column.
2____560

The row-column condition is row = numberOfRows - column -1.
66

 

The row-column condition is row = numberOfRows - column -1.
62

A00 A01 A02 A03
A10 A11 A12 A13
A20 A21 A22 A23
A30 A31 A32 A33
5
The row-column condition is row = numberOfRows - column -1.
64
A00 A01 A02 A03
A10 A11 A12 A13
A20 A21 A22 A23
A30 A31 A32 A33
2
A00 A01 A02 A03
A10 A11 A12 A13
A20 A21 A22 A23
A30 A31 A32 A33
8
A00 A01 A02 A03
A10 A11 A12 A13
A20 A21 A22 A23
A30 A31 A32 A33
2
The row-column condition is row = column.
0

The row-column condition is row = column.
1

The row-column condition is row = column.
2______73____6842
The row-column condition is row = column.
5

The row-column condition is row = column.
2
A00 A01 A02 A03
A10 A11 A12 A13
A20 A21 A22 A23
A30 A31 A32 A33
2
A00 A01 A02 A03
A10 A11 A12 A13
A20 A21 A22 A23
A30 A31 A32 A33
8712

The row-column condition is row = column.
2
The row-column condition is row = column.
7
The row-column condition is row = column.
8
A00 A01 A02 A03
A10 A11 A12 A13
A20 A21 A22 A23
A30 A31 A32 A33
2
The row-column condition is row = numberOfRows - column -1.
0

_______51____68719

_______51____68721____563

The row-column condition is row = column.
5

The row-column condition is row = column.
2____566

The row-column condition is row = column.
2____560

The row-column condition is row = numberOfRows - column -1.
66

 

A00 A01 A02 A03
A10 A11 A12 A13
A20 A21 A22 A23
A30 A31 A32 A33
880

A00 A01 A02 A03
A10 A11 A12 A13
A20 A21 A22 A23
A30 A31 A32 A33
2
A00 A01 A02 A03
A10 A11 A12 A13
A20 A21 A22 A23
A30 A31 A32 A33
882

The row-column condition is row = column.
1

The row-column condition is row = column.
2____62
A00 A01 A02 A03
A10 A11 A12 A13
A20 A21 A22 A23
A30 A31 A32 A33
886

The row-column condition is row = column.
2
A00 A01 A02 A03
A10 A11 A12 A13
A20 A21 A22 A23
A30 A31 A32 A33
2
A00 A01 A02 A03
A10 A11 A12 A13
A20 A21 A22 A23
A30 A31 A32 A33
889

A00 A01 A02 A03
A10 A11 A12 A13
A20 A21 A22 A23
A30 A31 A32 A33
00
A00 A01 A02 A03
A10 A11 A12 A13
A20 A21 A22 A23
A30 A31 A32 A33
01

A00 A01 A02 A03
A10 A11 A12 A13
A20 A21 A22 A23
A30 A31 A32 A33
00
A00 A01 A02 A03
A10 A11 A12 A13
A20 A21 A22 A23
A30 A31 A32 A33
03

A00 A01 A02 A03
A10 A11 A12 A13
A20 A21 A22 A23
A30 A31 A32 A33
00
A00 A01 A02 A03
A10 A11 A12 A13
A20 A21 A22 A23
A30 A31 A32 A33
05

 

The row-column condition is row = column.
2____607

The row-column condition is row = column.
2____609

The row-column condition is row = column.
2____611
A00 A01 A02 A03
A10 A11 A12 A13
A20 A21 A22 A23
A30 A31 A32 A33
12

The row-column condition is row = numberOfRows - column -1.
66

 

A00 A01 A02 A03
A10 A11 A12 A13
A20 A21 A22 A23
A30 A31 A32 A33
8753

Java




A00 A01 A02 A03
A10 A11 A12 A13
A20 A21 A22 A23
A30 A31 A32 A33
8754

A00 A01 A02 A03
A10 A11 A12 A13
A20 A21 A22 A23
A30 A31 A32 A33
8755

A00 A01 A02 A03
A10 A11 A12 A13
A20 A21 A22 A23
A30 A31 A32 A33
15
A00 A01 A02 A03
A10 A11 A12 A13
A20 A21 A22 A23
A30 A31 A32 A33
8757

A00 A01 A02 A03
A10 A11 A12 A13
A20 A21 A22 A23
A30 A31 A32 A33
8758

A00 A01 A02 A03
A10 A11 A12 A13
A20 A21 A22 A23
A30 A31 A32 A33
18
A00 A01 A02 A03
A10 A11 A12 A13
A20 A21 A22 A23
A30 A31 A32 A33
2
A00 A01 A02 A03
A10 A11 A12 A13
A20 A21 A22 A23
A30 A31 A32 A33
20
A00 A01 A02 A03
A10 A11 A12 A13
A20 A21 A22 A23
A30 A31 A32 A33
21
The row-column condition is row = column.
5

The row-column condition is row = column.
2

A00 A01 A02 A03
A10 A11 A12 A13
A20 A21 A22 A23
A30 A31 A32 A33
4

The row-column condition is row = column.
30
A00 A01 A02 A03
A10 A11 A12 A13
A20 A21 A22 A23
A30 A31 A32 A33
18
A00 A01 A02 A03
A10 A11 A12 A13
A20 A21 A22 A23
A30 A31 A32 A33
5
A00 A01 A02 A03
A10 A11 A12 A13
A20 A21 A22 A23
A30 A31 A32 A33
6
A00 A01 A02 A03
A10 A11 A12 A13
A20 A21 A22 A23
A30 A31 A32 A33
2
A00 A01 A02 A03
A10 A11 A12 A13
A20 A21 A22 A23
A30 A31 A32 A33
30

A00 A01 A02 A03
A10 A11 A12 A13
A20 A21 A22 A23
A30 A31 A32 A33
8772
A00 A01 A02 A03
A10 A11 A12 A13
A20 A21 A22 A23
A30 A31 A32 A33
2
The row-column condition is row = column.
0

The row-column condition is row = column.
1

A00 A01 A02 A03
A10 A11 A12 A13
A20 A21 A22 A23
A30 A31 A32 A33
8758
A00 A01 A02 A03
A10 A11 A12 A13
A20 A21 A22 A23
A30 A31 A32 A33
36____74
A00 A01 A02 A03
A10 A11 A12 A13
A20 A21 A22 A23
A30 A31 A32 A33
38

 

A00 A01 A02 A03
A10 A11 A12 A13
A20 A21 A22 A23
A30 A31 A32 A33
8758
The row-column condition is row = column.
7
The row-column condition is row = column.
8
A00 A01 A02 A03
A10 A11 A12 A13
A20 A21 A22 A23
A30 A31 A32 A33
2
A00 A01 A02 A03
A10 A11 A12 A13
A20 A21 A22 A23
A30 A31 A32 A33
43
A00 A01 A02 A03
A10 A11 A12 A13
A20 A21 A22 A23
A30 A31 A32 A33
44
A00 A01 A02 A03
A10 A11 A12 A13
A20 A21 A22 A23
A30 A31 A32 A33
8786

A00 A01 A02 A03
A10 A11 A12 A13
A20 A21 A22 A23
A30 A31 A32 A33
8758
The row-column condition is row = column.
1

The row-column condition is row = column.
2____68488

The row-column condition is row = column.
2____68792____563
A00 A01 A02 A03
A10 A11 A12 A13
A20 A21 A22 A23
A30 A31 A32 A33
38

A00 A01 A02 A03
A10 A11 A12 A13
A20 A21 A22 A23
A30 A31 A32 A33
8758
The row-column condition is row = numberOfRows - column -1.
66

A00 A01 A02 A03
A10 A11 A12 A13
A20 A21 A22 A23
A30 A31 A32 A33
8758____68798

The row-column condition is row = numberOfRows - column -1.
66

 

The row-column condition is row = numberOfRows - column -1.
62

The row-column condition is row = column.
30
A00 A01 A02 A03
A10 A11 A12 A13
A20 A21 A22 A23
A30 A31 A32 A33
18
A00 A01 A02 A03
A10 A11 A12 A13
A20 A21 A22 A23
A30 A31 A32 A33
5
The row-column condition is row = numberOfRows - column -1.
64
A00 A01 A02 A03
A10 A11 A12 A13
A20 A21 A22 A23
A30 A31 A32 A33
2
A00 A01 A02 A03
A10 A11 A12 A13
A20 A21 A22 A23
A30 A31 A32 A33
30

A00 A01 A02 A03
A10 A11 A12 A13
A20 A21 A22 A23
A30 A31 A32 A33
8772
A00 A01 A02 A03
A10 A11 A12 A13
A20 A21 A22 A23
A30 A31 A32 A33
2
The row-column condition is row = column.
0

The row-column condition is row = column.
1

A00 A01 A02 A03
A10 A11 A12 A13
A20 A21 A22 A23
A30 A31 A32 A33
8758
A00 A01 A02 A03
A10 A11 A12 A13
A20 A21 A22 A23
A30 A31 A32 A33
36____6842
A00 A01 A02 A03
A10 A11 A12 A13
A20 A21 A22 A23
A30 A31 A32 A33
38

A00 A01 A02 A03
A10 A11 A12 A13
A20 A21 A22 A23
A30 A31 A32 A33
8758
A00 A01 A02 A03
A10 A11 A12 A13
A20 A21 A22 A23
A30 A31 A32 A33
2
A00 A01 A02 A03
A10 A11 A12 A13
A20 A21 A22 A23
A30 A31 A32 A33
8517
The row-column condition is row = column.
09
The row-column condition is row = column.
5

A00 A01 A02 A03
A10 A11 A12 A13
A20 A21 A22 A23
A30 A31 A32 A33
8758

A00 A01 A02 A03
A10 A11 A12 A13
A20 A21 A22 A23
A30 A31 A32 A33
8758
The row-column condition is row = column.
7
The row-column condition is row = column.
8
A00 A01 A02 A03
A10 A11 A12 A13
A20 A21 A22 A23
A30 A31 A32 A33
2
A00 A01 A02 A03
A10 A11 A12 A13
A20 A21 A22 A23
A30 A31 A32 A33
43
A00 A01 A02 A03
A10 A11 A12 A13
A20 A21 A22 A23
A30 A31 A32 A33
44
A00 A01 A02 A03
A10 A11 A12 A13
A20 A21 A22 A23
A30 A31 A32 A33
8786

A00 A01 A02 A03
A10 A11 A12 A13
A20 A21 A22 A23
A30 A31 A32 A33
8758
The row-column condition is row = column.
1

The row-column condition is row = column.
2____68719

The row-column condition is row = column.
2____68533____563
A00 A01 A02 A03
A10 A11 A12 A13
A20 A21 A22 A23
A30 A31 A32 A33
38

A00 A01 A02 A03
A10 A11 A12 A13
A20 A21 A22 A23
A30 A31 A32 A33
8758
The row-column condition is row = numberOfRows - column -1.
66

A00 A01 A02 A03
A10 A11 A12 A13
A20 A21 A22 A23
A30 A31 A32 A33
8758____68798

The row-column condition is row = numberOfRows - column -1.
66

 

The row-column condition is row = column.
30
A00 A01 A02 A03
A10 A11 A12 A13
A20 A21 A22 A23
A30 A31 A32 A33
18
A00 A01 A02 A03
A10 A11 A12 A13
A20 A21 A22 A23
A30 A31 A32 A33
5
A00 A01 A02 A03
A10 A11 A12 A13
A20 A21 A22 A23
A30 A31 A32 A33
8544

The row-column condition is row = column.
1

A00 A01 A02 A03
A10 A11 A12 A13
A20 A21 A22 A23
A30 A31 A32 A33
8758
A00 A01 A02 A03
A10 A11 A12 A13
A20 A21 A22 A23
A30 A31 A32 A33
2
The row-column condition is row = column.
38
The row-column condition is row = column.
39
The row-column condition is row = column.
5

A00 A01 A02 A03
A10 A11 A12 A13
A20 A21 A22 A23
A30 A31 A32 A33
8758
A00 A01 A02 A03
A10 A11 A12 A13
A20 A21 A22 A23
A30 A31 A32 A33
2
A00 A01 A02 A03
A10 A11 A12 A13
A20 A21 A22 A23
A30 A31 A32 A33
8553
The row-column condition is row = column.
09
The row-column condition is row = column.
45
The row-column condition is row = column.
46
The row-column condition is row = column.
45
The row-column condition is row = column.
48
The row-column condition is row = column.
45
The row-column condition is row = column.
39
The row-column condition is row = column.
51

A00 A01 A02 A03
A10 A11 A12 A13
A20 A21 A22 A23
A30 A31 A32 A33
8562
The row-column condition is row = column.
1______754
The row-column condition is row = column.
45
The row-column condition is row = column.
56
The row-column condition is row = column.
45
The row-column condition is row = column.
58
The row-column condition is row = column.
45
The row-column condition is row = column.
60
The row-column condition is row = column.
51

A00 A01 A02 A03
A10 A11 A12 A13
A20 A21 A22 A23
A30 A31 A32 A33
8562
The row-column condition is row = column.
1______709
The row-column condition is row = column.
45
The row-column condition is row = column.
46
The row-column condition is row = column.
45
The row-column condition is row = column.
48
The row-column condition is row = column.
45
The row-column condition is row = column.
39
The row-column condition is row = column.
51

A00 A01 A02 A03
A10 A11 A12 A13
A20 A21 A22 A23
A30 A31 A32 A33
8562
The row-column condition is row = column.
1______754
The row-column condition is row = column.
45
The row-column condition is row = column.
56
The row-column condition is row = column.
45
The row-column condition is row = column.
58
The row-column condition is row = column.
45
The row-column condition is row = column.
60
A00 A01 A02 A03
A10 A11 A12 A13
A20 A21 A22 A23
A30 A31 A32 A33
8591

A00 A01 A02 A03
A10 A11 A12 A13
A20 A21 A22 A23
A30 A31 A32 A33
8758
A00 A01 A02 A03
A10 A11 A12 A13
A20 A21 A22 A23
A30 A31 A32 A33
07

A00 A01 A02 A03
A10 A11 A12 A13
A20 A21 A22 A23
A30 A31 A32 A33
8758
A00 A01 A02 A03
A10 A11 A12 A13
A20 A21 A22 A23
A30 A31 A32 A33
09

The row-column condition is row = numberOfRows - column -1.
66

The row-column condition is row = numberOfRows - column -1.
66

 

A00 A01 A02 A03
A10 A11 A12 A13
A20 A21 A22 A23
A30 A31 A32 A33
8598

Python3




A00 A01 A02 A03
A10 A11 A12 A13
A20 A21 A22 A23
A30 A31 A32 A33
8599

A00 A01 A02 A03
A10 A11 A12 A13
A20 A21 A22 A23
A30 A31 A32 A33
8800

The row-column condition is row = column.
91
The row-column condition is row = column.
92
A00 A01 A02 A03
A10 A11 A12 A13
A20 A21 A22 A23
A30 A31 A32 A33
21

 

The row-column condition is row = column.
94

The row-column condition is row = column.
95
The row-column condition is row = column.
96

 

The row-column condition is row = column.
2______798
The row-column condition is row = column.
8
The row-column condition is row = column.
4
The row-column condition is row = numberOfRows - column -1.
01
The row-column condition is row = column.
92
The row-column condition is row = numberOfRows - column -1.
03

 

The row-column condition is row = column.
2
The row-column condition is row = column.
7
The row-column condition is row = numberOfRows - column -1.
06
The row-column condition is row = numberOfRows - column -1.
07
The row-column condition is row = numberOfRows - column -1.
08
The row-column condition is row = numberOfRows - column -1.
09

The row-column condition is row = numberOfRows - column -1.
1

The row-column condition is row = numberOfRows - column -1.
1____68822

The row-column condition is row = numberOfRows - column -1.
1____798
A00 A01 A02 A03
A10 A11 A12 A13
A20 A21 A22 A23
A30 A31 A32 A33
8825
The row-column condition is row = column.
92
The row-column condition is row = numberOfRows - column -1.
63
The row-column condition is row = numberOfRows - column -1.
29

 

The row-column condition is row = column.
2____798
The row-column condition is row = numberOfRows - column -1.
32

 

The row-column condition is row = numberOfRows - column -1.
33

The row-column condition is row = column.
95
The row-column condition is row = numberOfRows - column -1.
35

 

The row-column condition is row = column.
2______798
The row-column condition is row = column.
8
A00 A01 A02 A03
A10 A11 A12 A13
A20 A21 A22 A23
A30 A31 A32 A33
842
The row-column condition is row = numberOfRows - column -1.
01
The row-column condition is row = column.
92
The row-column condition is row = numberOfRows - column -1.
03

The row-column condition is row = column.
2______68843
The row-column condition is row = column.
92
The row-column condition is row = numberOfRows - column -1.
78
The row-column condition is row = numberOfRows - column -1.
65
The row-column condition is row = column.
09

The row-column condition is row = column.
2

The row-column condition is row = column.
2
The row-column condition is row = column.
7
The row-column condition is row = numberOfRows - column -1.
06
The row-column condition is row = numberOfRows - column -1.
07
The row-column condition is row = numberOfRows - column -1.
08
The row-column condition is row = numberOfRows - column -1.
09

The row-column condition is row = numberOfRows - column -1.
1

The row-column condition is row = numberOfRows - column -1.
1____68857

The row-column condition is row = numberOfRows - column -1.
1____798
A00 A01 A02 A03
A10 A11 A12 A13
A20 A21 A22 A23
A30 A31 A32 A33
8860
The row-column condition is row = column.
92
The row-column condition is row = numberOfRows - column -1.
63
The row-column condition is row = numberOfRows - column -1.
29

The row-column condition is row = numberOfRows - column -1.
1____68843____565
The row-column condition is row = column.
92
The row-column condition is row = column.
09

 

The row-column condition is row = column.
2____798
The row-column condition is row = numberOfRows - column -1.
32

The row-column condition is row = column.
2

A00 A01 A02 A03
A10 A11 A12 A13
A20 A21 A22 A23
A30 A31 A32 A33
8873

The row-column condition is row = numberOfRows - column -1.
78
The row-column condition is row = column.
92
The row-column condition is row = column.
39

The row-column condition is row = numberOfRows - column -1.
81
The row-column condition is row = column.
92
A00 A01 A02 A03
A10 A11 A12 A13
A20 A21 A22 A23
A30 A31 A32 A33
8879
The row-column condition is row = column.
09
The row-column condition is row = column.
45
The row-column condition is row = column.
46
The row-column condition is row = column.
45
The row-column condition is row = column.
48
The row-column condition is row = column.
45
The row-column condition is row = column.
39
The row-column condition is row = numberOfRows - column -1.
91

A00 A01 A02 A03
A10 A11 A12 A13
A20 A21 A22 A23
A30 A31 A32 A33
8888
The row-column condition is row = numberOfRows - column -1.
93
The row-column condition is row = column.
54
The row-column condition is row = column.
45
The row-column condition is row = column.
56
The row-column condition is row = column.
45
The row-column condition is row = column.
58
The row-column condition is row = column.
45
The row-column condition is row = column.
60
A00 A01 A02 A03
A10 A11 A12 A13
A20 A21 A22 A23
A30 A31 A32 A33
017

Fill_diagonal trong Python là gì?

fill_diagonal[], chúng ta có thể được lấp đầy các đường chéo của mảng có nhiều mảng với giá trị được truyền dưới dạng tham số trong mảng có nhiều mảng. phương thức fill_diagonal[] . Trở về. Trả về giá trị đã điền trong đường chéo của một mảng.

yếu tố đường chéo chính là gì?

phần tử đường chéo [số nhiều phần tử đường chéo] [đại số tuyến tính] Một phần tử trên đường chéo chính của ma trận vuông, nghĩa là một phần tử ở hàng k và cột k trong đó k là . .

Chủ Đề