一方面,我有一個變數num,它取的int值從0、1、2等到4,讓我們說。
另一方面,我想創建一個dstack,使用一個變數imgs,我在其中插入了一個索引。imgs的長度為40
num = [0, 1,2,3, 4]
rgb = np.dstack((imgs[0], imgs[1], imgs[2] )
因此,我正在尋找一個技巧,當num=1時,那么imgs[]的索引應該是0、1和2。然后當num=1時,索引應該是10、11、12。當num=2時,則是20、21、22等等。
有什么辦法可以創建這種關系嗎?
uj5u.com熱心網友回復:
試試下面的方法(將do_something替換成你實際的函式呼叫)
def do_something(value)。
print(value)
nums = [0,1,2,3, 4]
for x in nums:
arg = 10 * x
do_something((arg,arg 1,arg 2)
輸出
(0, 1, 2)
(10, 11, 12)
(20, 21, 22)
(30, 31, 32)
(40, 41, 42)
uj5u.com熱心網友回復:
試試這個。(為了看到這一點是正確的,我添加了print)
num = [0, 1,2,3, 4]
rgb = []
for n in num:
rgb.append(np. dstack((imgs[{n *10}], imgs[{n*10 1}] 。imgs[{n*10 2}]))
print(str(f'np. dstack((imgs[{n *10}], imgs[{n*10 1}] 。imgs[{n*10 2}])')
輸出:
np.dstack((imgs[0], imgs[1], imgs[2] )
np.dstack((imgs[10], imgs[11], imgs[12] )
np.dstack((imgs[20], imgs[21], imgs[22] )
np.dstack((imgs[30], imgs[31], imgs[32] )
np.dstack((imgs[40], imgs[41], imgs[42] )
轉載請註明出處,本文鏈接:https://www.uj5u.com/qukuanlian/314513.html
標籤:
上一篇:如何確定兩個整數是偶數還是奇數?
下一篇:回圈一個ibble需要太多時間
