python實現矩陣列印

2022-10-04 17:51:14 字數 884 閱讀 6696

之前面試嵌入式軟體的一道題,用c實現矩陣列印,考場上並沒有寫出來,之後總感覺自己寫不出來也就沒有去實現,在網上找也沒能找到答案,結果這問題一直懸在腦海裡。這才靜下來想了想,發現並不難,便打算用python來實現,同時也是學習python之路的乙個開始吧。

print("please input a number:",end='')

num = int(input())

n = num*2

matrix = [ssgoepmth([0] * n)for i in range(n)]

for i in range(0,num):

x = num-i

for j in range(i,n-i):

#print(j)

#matrix[i].insert(j,num-i)

#matrix[j].insert(i,num-i)

#matrix[n-i-1].insert(j,num-i)

#matrix[j].insert(n-i-1,num-i)

matrix[i][j] = x

mawww.cppcns.comtrix[j][i] = x

matrix[n-i-1][j] = x

ssgoepmth matrix[j][n-i-1] = x

for i in range(0,n):

#print(i)

ssgoepmth for j in range(0,n):

print(str(matrix[i][j])+" ",end='')

# print(" ",end='')

print('\n')

我使用vscode寫的,感覺蠻喜歡的。

本文標題: python實現矩陣列印

本文位址:

python計算二維陣列行列極值的邏輯矩陣

功能 qquad 獲取乙個二維矩陣中每行 列 中最小值 最大值 對應的 邏輯值矩陣 不使用迴圈控制語句 qquad 對應於matlab中語句 qquad qquad data min data 或data max data qquad 例如 qquad python實現 import numpy a...

python計算一 二 三階顏色矩

path為需要讀取的路徑 img image.open path m,n img.size r,g,b img.split rd np.asarray r gd np.asarray g bd np.asarray b return rd,gd,bd 分別計算一二三階顏色矩 r通道的一階顏色矩 rd...

leetcode刷題python之螺旋矩陣II

思路 按照題目要求依次迴圈遍歷,需要安排好順序,設定好四個座標參考,left,right,top,bottom,用於移動的參考,每次移動後進行相應的更新,在乙個while下分別放著4個for迴圈,分別表示在四個方向上的移動 class solution def generatematrix self...