#26292: [Python]不用index,改用zip~


406490150@gms.tku.edu.tw (我是朱朱)

學校 : 國立交通大學
編號 : 139794
來源 : [140.113.236.122]
最後登入時間 :
2022-09-03 11:13:16
e798. p5. 卷積神經網路 -- 2019年12月TOI新手同好會 | From: [1.172.234.97] | 發表日期 : 2021-07-31 01:35

for x0x1 in zip(xx):
    for k in zip(zip(x0x0), zip(x1x1)):
        print(k)

 

x是輸入的矩陣,print(k)會印出2*2的矩陣呦 :D

還蠻有趣的對吧?可以參考more_itertools.grouper了解詳細原理

https://myapollo.com.tw/zh-tw/python-itertools-more-itertools/#grouper

https://more-itertools.readthedocs.io/en/stable/_modules/more_itertools/recipes.html#grouper

https://docs.python.org/3/library/itertools.html#:~:text=def%20grouper(iterable%2C%20n%2C%20fillvalue%3DNone)%3A%0A%20%20%20%20%22Collect%20data%20into%20fixed-length%20chunks%20or%20blocks%22%0A%20%20%20%20%23%20grouper(%27ABCDEFG%27%2C%203%2C%20%27x%27)%20--%3E%20ABC%20DEF%20Gxx%22%0A%20%20%20%20args%20%3D%20%5Biter(iterable)%5D%20*%20n%0A%20%20%20%20return%20zip_longest(*args%2C%20fillvalue%3Dfillvalue)

 

 
ZeroJudge Forum