一个数组问题的题目,搞不清楚,我打不出来这个问题的答案,也搞不明白
1条回答 默认 最新
- 往事随风云渐起 2022-10-28 10:41关注
import itertools import numpy as np a = np.arange(48).reshape(6,8) # 0~47,二维列表,分6行,每行8个元素 list1 = a[:2] list2 = list(zip(a[1],a[3],a[4])) list3 = list4 = [] list3.append(a[1][6]) list3.append(a[5][6]) list4.append(a[2][6]) list4.append(a[3][6]) list5 = list(itertools.chain.from_iterable(zip(list3,list4))) list6 = [] for i in a: for j in i: if j > 20 and j % 2 == 1: list6.append(j) print(list1,"\n") print(list2,"\n") print(list5,"\n") print(list6,"\n")
本回答被题主选为最佳回答 , 对您是否有帮助呢?解决 无用评论 打赏 举报
悬赏问题
- ¥15 chaquopy python 安卓
- ¥50 Kubernetes&Fission&Eleasticsearch
- ¥15 有没有帮写代码做实验仿真的
- ¥15 報錯:Person is not mapped,如何解決?
- ¥30 vmware exsi重置后登不上
- ¥15 易盾点选的cb参数怎么解啊
- ¥15 MATLAB运行显示错误,如何解决?
- ¥15 c++头文件不能识别CDialog
- ¥15 Excel发现不可读取的内容
- ¥15 关于#stm32#的问题:CANOpen的PDO同步传输问题