python中如何將(4×2),(3×2),(1×2),(2×5),(2×2),(2×1),(3×1)這七個矩陣插入一個5×7的矩陣,剛好使矩陣插滿,不使用np
uj5u.com熱心網友回復:
d1=[[0 for i in range(2) ] for j in range(4)]
matrix=[[-1 for i in range(7) ] for j in range(5)]
def func(array,sh,sw,eh,ew):
for w in range(sw,ew):
for h in range(sh,eh):
matrix[h][w]=array[eh-h-1][ew-w-1]
sh=1
sw=2
func(d1,sh,sw,len(d1)+sh,len(d1[0])+sw)
print(matrix)
uj5u.com熱心網友回復:
如果有多個矩陣怎么辦
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/210082.html
上一篇:scrapy爬蟲,在終端里執行測驗時,輸出的中文是亂碼
下一篇:幫忙解釋一下
