我有以下代碼:墊numpy的陣列具有固定陣列恆定
x = np.array([[1]])
print x
print np.lib.pad(x,(1,1),mode='constant',constant_values=[4,8])
輸出:
[[1]]
[[4 4 8]
[4 1 8]
[4 8 8]]
問題是:在我想把新填充的常數值 例如:
print np.lib.pad(x,(1,1),mode='constant',constant_values = [1,2,3,4,5,6,7,8])
和輸出等:
[[1,2,3]
[8,1,4]
[7,6,5]]
它不總是從1到8,大多數情況下它是二進制(0,1),所以任何組合都是可能的。我試過你的代碼,它不會維護提供的數組的順序。 和陣列我想填充不總是1個元素有時它不僅僅是這個。 – samer226047
看到我編輯的答案 –
感謝代碼工作正常。但我設法爲我的情況做了10^-5次的定製代碼,而用你的代碼做了10^-3。 再次感謝。 – samer226047