Hướng dẫn write a program in python to assign subsequent rows to matrix first row elements - viết một chương trình bằng python để gán các hàng tiếp theo cho các phần tử hàng đầu tiên của ma trận

Cho một ma trận [n + 1] * n, gán từng cột của hàng ma trận 1, hàng ma trận tiếp theo.

Đầu vào: test_list = [[5, 8, 10], [2, 0, 9], [5, 4, 2], [2, 3, 9]] đầu ra: {5: [2, 0, 9], 8: [5, 4, 2], 10: [2, 3, 9]} & nbsp; Giải thích: 5 kết hợp với hàng thứ 2, 8 với thứ 3 và 10 với thứ 4 & nbsp; : test_list = [[5, 8, 10], [2, 0, 9], [5, 4, 2], [2, 3, 9]] Output : {5: [2, 0, 9], 8: [5, 4, 2], 10: [2, 3, 9]} 
Explanation : 5 paired with 2nd row, 8 with 3rd and 10 with 4th 

Đầu vào: test_list = [[5, 8], [2, 0], [5, 4]] đầu ra: {5: [2, 0], 8: [5, 4]} & nbsp; Hàng, 8 với thứ 3. : test_list = [[5, 8], [2, 0], [5, 4]] Output : {5: [2, 0], 8: [5, 4]} 
Explanation : 5 paired with 2nd row, 8 with 3rd.

Phương pháp số 1: Sử dụng khả năng hiểu từ điển

Đây là một trong những cách mà nhiệm vụ này có thể được thực hiện. Trong đó, chúng tôi lặp lại cho các hàng và các cột tương ứng bằng cách sử dụng Loop và gán danh sách giá trị phù hợp theo cách một lần sử dụng từ điển hiểu.

Python3

Các

import numpy as np
a = np.array[[[1,2,3],[4,5,6],[7,8,9]]]
print["a[[0,1,2]]:\n","\t",a[[0,1,2]]]
4
import numpy as np
a = np.array[[[1,2,3],[4,5,6],[7,8,9]]]
print["a[[0,1,2]]:\n","\t",a[[0,1,2]]]
5
import numpy as np
a = np.array[[[1,2,3],[4,5,6],[7,8,9]]]
print["a[[0,1,2]]:\n","\t",a[[0,1,2]]]
6
import numpy as np
a = np.array[[[1,2,3],[4,5,6],[7,8,9]]]
print["a[[0,1,2]]:\n","\t",a[[0,1,2]]]
7
import numpy as np
a = np.array[[[1,2,3],[4,5,6],[7,8,9]]]
print["a[[0,1,2]]:\n","\t",a[[0,1,2]]]
8
import numpy as np
a = np.array[[[1,2,3],[4,5,6],[7,8,9]]]
print["a[[0,1,2]]:\n","\t",a[[0,1,2]]]
9

import numpy as np
a = np.array[[[1,2,3],[4,5,6],[7,8,9]]]
print["a[[0,1,2]]:\n","\t",a[[0,1,2]]]
4
import numpy as np
a = np.array[[[1,2,3],[4,5,6],[7,8,9]]]
print["a[[0,1,2]]:\n","\t",a[[0,1,2]]]
5
print["a[[0,1,2]]:"]
count = 0
indentation = "\t "
for raw in a[[0,1,2]]:
    count += 1
    if count == 1:
        print[indentation,"[", end = ""]
        print[raw]
    elif count 

Bài Viết Liên Quan

Chủ Đề