geo*_*eop 2 python list-comprehension list
我有两个列表,我试图在python中与<或>进行比较.
一个(list1)是斜率然后是水平线(图片是大约130度的钝角),第二个是具有负斜率的线性函数,我从第一个列表(list2)计算.我想这样做是比较两个列表list1,并list2创建一个新的list3地方list3IN =所有的点list1> list2.我无法确定如何处理此问题.我尝试了列表理解,但是我得到了错误
ValueError:具有多个元素的数组的真值是不明确的.
v = [c for c in f if c > y]
list1= [0.0, 0.36, 0.34, 0.32, 0.32, 0.3, 0.3, 0.28, 0.28, 0.26, 0.26, 0.24, 0.24, 0.22, 0.22, 0.2, 0.2, 0.18, 0.18, 0.16, 0.16, 0.14, 0.14, 0.12, 0.12, 0.1, 0.1, 0.08, 0.08, 0.06, 0.06, 0.04, 0.04, 0.02, 0.02, 0.0,..., 0.0]
list2= [ 0.36 0.35 0.34 ..., -9.62 -9.63 -9.64]
Run Code Online (Sandbox Code Playgroud)
任何帮助,建议或指导将不胜感激.如果我的问题不清楚,也请告诉我.
如果你的意思是list3是值从集合list1,其中相应的值在list2变小,则:
list3 = [item1 for item1, item2 in zip(list1, list2) if item1 > item2]
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
5946 次 |
| 最近记录: |